
前田稔(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);
|
![]()