前田稔(Maeda Minoru)の超初心者のプログラム入門
int[] cor = new int[6] { (int)0x0000ff, (int)0xff0000, (int)0xffffff, (int)0x00ff00, (int)0x0000ff, (int)0xff0000 }; float[,] vt = new float[6, 3] { { -5.0f, 0.0f, 5.0f }, { 5.0f, 0.0f, 5.0f }, { 0.0f, 8.16f, 2.11f }, { 0.0f, 0.0f, -3.66f }, { -5.0f, 0.0f, 5.0f }, { 5.0f, 0.0f, 5.0f } }; |
float[,] vt = new float[6, 3] { { -0.5f, 0.0f, 0.5f }, { 0.5f, 0.0f, 0.5f }, { 0.0f, 0.816f, 0.211f }, { 0.0f, 0.0f, -0.366f }, { -0.5f, 0.0f, 0.5f }, { 0.5f, 0.0f, 0.5f } }; |
float[,] vt = new float[6, 3] { { -500.0f, 0.0f, 500.0f }, { 500.0f, 0.0f, 500.0f }, { 0.0f, 816.0f, 211.0f }, { 0.0f, 0.0f, -366.0f }, { -500.0f, 0.0f, 500.0f }, { 500.0f, 0.0f, 500.0f } }; |
float[,] vt = new float[6, 3] { { 0.0f, 0.0f, 500.0f }, { 1000.0f, 0.0f, 500.0f }, { 500.0f, 816.0f, 211.0f }, { 500.0f, 0.0f, -366.0f }, { 0.0f, 0.0f, 500.0f }, { 1000.0f, 0.0f, 500.0f } }; |
device.Transform.Projection = Matrix.PerspectiveFovLH((float)Math.PI / 4, (float)this.Width / (float)this.Height, 1.0f, 5000.0f); |