Ejemplo n.º 1
0
        //Clone interface
        public object Clone()
        {
            var cloneTriFan = new TriangleFanElement()
            {
                Textures = new[] { this.Textures[0] },
            };

            for (int i = 0; i < Vertices.Count; i++)
            {
                cloneTriFan.Vertices.Add(Vertices[i].Clone());
            }

            return(cloneTriFan);
        }
Ejemplo n.º 2
0
 //Constructors
 public CulledTriangleFanElement(TriangleFanElement source) : this(source.Textures[0], source.Vertices)
 {
 }