public Contour(IList <Vector2> src) { if (refCount++ == 0) { pen = new Pen(Color.Yellow); } Color = Root.Scene.Colors.Contour; Thickness = 1.0f; Vertices = new PointF[src.Count]; for (int i = 0; i < Vertices.Length; i++) { Vertices[i] = src[i]; bbox.Merge(Vertices[i]); } }