public MainWindow() { InitializeComponent(); p = new Parallelepiped() { Center = new Vector3(1, 1, 1), Size = new Vector3(80, 80, 80), Turn = new Vector3(0, 0, 0) }; /* List<ShellExt.Point> list = new List<ShellExt.Point>(); * list.Add(new ShellExt.Point(0, 0)); * list.Add(new ShellExt.Point(100, 0)); * list.Add(new ShellExt.Point(100, 100)); * list.Add(new ShellExt.Point(0, 100)); * * Shell.Instance.ShadingPolygon(list, new List<double>() { 1, 0, 1, 0 }, Colors.White);*/ //TurnY_ValueChanged(null, null); //TurnX_ValueChanged(null, null); //CenterZ_ValueChanged(null, null); //Draw(); BtnAnimate_Click(null, null); //Close(); }
public MainWindow() { InitializeComponent(); p = new Parallelepiped() { Center = new Vector3(0, 0, -50), Size = new Vector3(100, 100, 100), Turn = new Vector3(270, 90, 0) }; Draw(); }
private void ParallelepipedCalc_Click(object sender, RoutedEventArgs e) { try { var parallelepiped = new Parallelepiped(Convert.ToDouble(SideA.Text), Convert.ToDouble(SideB.Text), Convert.ToDouble(SideC.Text)); ParallelepipedArea.Text = parallelepiped.CalcArea().ToString(); ParallelepipedVolume.Text = parallelepiped.CalcVolume().ToString(); } catch (Exception exc) { MessageBox.Show(exc.Message); } }
public MainWindow() { InitializeComponent(); p = new Parallelepiped() { Center = new Vector3(0, 0, 0), Size = new Vector3(100, 100, 100), Turn = new Vector3(0, 0, 0) }; TurnY_ValueChanged(null, null); TurnX_ValueChanged(null, null); CenterZ_ValueChanged(null, null); Draw(); }