Exemple #1
0
        private void DrawWireframeCube(Canvas3D Canvas)
        {
            Vector4 P0 = new Vector4(-200, -200, 100, 1);
            Vector4 P1 = new Vector4(-200, -200, 300, 1);
            Vector4 P2 = new Vector4(200, -200, 300, 1);
            Vector4 P3 = new Vector4(200, -200, 100, 1);
            Vector4 P4 = new Vector4(-200, 200, 100, 1);
            Vector4 P5 = new Vector4(-200, 200, 300, 1);
            Vector4 P6 = new Vector4(200, 200, 300, 1);
            Vector4 P7 = new Vector4(200, 200, 100, 1);

            Canvas.PolyLine(new Vector4[] { P0, P1, P2, P3, P0 }, SKColors.Red);
            Canvas.PolyLine(new Vector4[] { P4, P5, P6, P7, P4 }, SKColors.Red);
            Canvas.Line(P0, P4, SKColors.Red);
            Canvas.Line(P1, P5, SKColors.Red);
            Canvas.Line(P2, P6, SKColors.Red);
            Canvas.Line(P3, P7, SKColors.Red);
        }