nt3D (35, 100, - 50);// H-1 [28] = new Point3D (48, 100, - 36);// I-1 [29] = new Point3D ( 58, 100, - 19);// J-1 [30] = new Point3D (60, 100, 0);// K-11 [31] = new Point3D (58, 100, 19);// L- 12 [32] = new Point3D (48, 100, 36);// M-13 [33] = new Point3D (35, 100, 50);// N-14 [34] = new Point3D (18, 100, 58);// O-15 [35] = new Point3D (0, 100, 60);// P-16 [36] = new Point3D (-18, 100, 58);// R-17 [37] = new Point3D (-35, 100, 50);// S-18 [38] = new Point3D (-48, 100, 36);// T-19 [39] = new Point3D (-58, 100, 19 );// U-20
// Отруйно-жовтий куб (а = 50)
// Нижня грань
Vertex [40] = new Point3D (-60, - 50, - 65);// A [41] = new Point3D (-60, - 50, - 115);// B [ 42] = new Point3D (-10, - 50, - 115);// C [43] = new Point3D (-10, - 50, - 65);// D
// Верхня грань [44] = new Point3D (-60, 0, - 65);// A-1 [45] = new Point3D (-60, 0, - 115);//B-1 [46] = new Point3D (-10, 0, - 115);// C-1 [47] = new Point3D (-10, 0, - 65);// D-1
ПоказатьСцену ();
}
// Управління сценою за допомогою клавіш-стрілок
private void Form1_KeyDown (object sender, KeyEventArgs e)
{(e. KeyCode == Keys. Up)
{= Phi + Math. PI/128;
ПоказатьСцену ();
} (e. KeyCode == Keys. Down)
{= Phi - Math. PI/128;
ПоказатьСцену ();
} (e. KeyCode == Keys. Right)
{= Teta + Math. PI/128;
ПоказатьСцену ();
} (e. KeyCode == Keys. Left)
{= Teta - Math. PI/128;
ПоказатьСцену (),
}
}
// Управління сценою за допомогою мишіvoid pictureBox1_MouseMove (object sender, MouseEventArgs e)
{(mousePress)
{(e. X
{= Teta - Math. PI/128; = e. X;
} (e. X> sX)
{= Teta + Math. PI/128; = e. X;
} (e. Y> sY)
{= Phi - Math. PI/128; = e. Y;
} (e. Y
{= Phi + Math. PI/128; = e. Y;
}
ПоказатьСцену ();
}
}
// Подія, вохнікающее при відпуску миші
private void pictureBox1_MouseUp (object sender, MouseEventArgs e)
{= false;
}
// Подія, що виникає при натисканні миші
private void pictureBox1_MouseDown (object sender, MouseEventArgs e)
{= true; (e. Button == MouseButtons. Rig...