Ejemplo n.º 1
0
        public override void Render()
        {
            var v1 = Verticies.First();
            var v2 = Verticies.Last();

            new Quad {
                Verticies = { new Vector3(v1.X, v1.Y, v1.Z), new Vector3(v1.X, v1.Y, v2.Z), new Vector3(v1.X, v2.Y, v2.Z), new Vector3(v1.X, v2.Y, v1.Z), }
            }.Render();
            new Quad {
                Verticies = { new Vector3(v1.X, v1.Y, v1.Z), new Vector3(v1.X, v1.Y, v2.Z), new Vector3(v2.X, v1.Y, v2.Z), new Vector3(v2.X, v1.Y, v1.Z), }
            }.Render();
            new Quad {
                Verticies = { new Vector3(v2.X, v1.Y, v1.Z), new Vector3(v2.X, v1.Y, v2.Z), new Vector3(v2.X, v2.Y, v2.Z), new Vector3(v2.X, v2.Y, v1.Z), }
            }.Render();
            new Quad {
                Verticies = { new Vector3(v1.X, v2.Y, v1.Z), new Vector3(v1.X, v2.Y, v2.Z), new Vector3(v2.X, v2.Y, v2.Z), new Vector3(v2.X, v2.Y, v1.Z), }
            }.Render();
            new Quad {
                Verticies = { new Vector3(v2.X, v1.Y, v1.Z), new Vector3(v1.X, v1.Y, v1.Z), new Vector3(v1.X, v2.Y, v1.Z), new Vector3(v2.X, v2.Y, v1.Z) }
            }.Render();
            new Quad {
                Verticies = { new Vector3(v1.X, v1.Y, v2.Z), new Vector3(v1.X, v2.Y, v2.Z), new Vector3(v2.X, v2.Y, v2.Z), new Vector3(v2.X, v1.Y, v2.Z), }
            }.Render();
        }