public CMLine(CMShape owner, int id, IEnumerable <int> pointsId) : base(owner, id) { foreach (var cur in pointsId) { PushPointBack(cur); } }
public CMPlane(CMShape owner, int id, IEnumerable <int> linesId) : base(owner, id) { foreach (var lineId in linesId) { Attach(owner.PrimitiveAt(lineId) as CMLine); } }
public AMRelation(CMShape owner, int id) : base(owner, id) { }
public CMPoint(CMShape owner, int id) : base(owner, id) { }
public AModel(CMShape owner, int id) { Owner = owner; Id = id; }
public AMPrimitive(CMShape owner, int id) : base(owner, id) { }