GenArt.AST.DnaPolygon.Clone C# (CSharp) Method

Clone() public method

public Clone ( ) : DnaPolygon
return DnaPolygon
        public DnaPolygon Clone()
        {
            var newPolygon = new DnaPolygon();
            newPolygon.Points = new List<DnaPoint>();
            newPolygon.Brush = Brush.Clone();
            foreach (DnaPoint point in Points)
                newPolygon.Points.Add(point.Clone());

            return newPolygon;
        }

Same methods

DnaPolygon::Clone ( ) : DnaShape

Usage Example

Esempio n. 1
0
        internal DnaDrawing Clone()
        {
            var drawing = new DnaDrawing
            {
                Polygons = new List <DnaPolygon>(),
                //SourceImage = SourceImage,
            };

            unchecked
            {
                for (int i = 0; i < Polygons.Count; i++)
                {
                    DnaPolygon polygon = Polygons[i];
                    drawing.Polygons.Add(polygon.Clone());
                }
            }
            return(drawing);
        }
All Usage Examples Of GenArt.AST.DnaPolygon::Clone