public override object Clone() { AreaMagnet am = new AreaMagnet(position, normal); copyToMagnet(am); screenNormal.CopyTo(am.screenNormal, 0); am.snapPosition = snapPosition; am.normal = normal; return am; }
public SnapController() { paintMagnets = new List <Magnet>(); snapMagnet = null; points = new PointMagnetsCollection(); lines = new LineMagnetsCollection(); area = new AreaMagnet(PointMagnet.ZeroMagnet.Position, CommonAxes.GlobalAxes[2]); painter = new SnapPainter(); }
public override object Clone() { AreaMagnet am = new AreaMagnet(position, normal); copyToMagnet(am); screenNormal.CopyTo(am.screenNormal, 0); am.snapPosition = snapPosition; am.normal = normal; return(am); }
public SnapController() { paintMagnets = new List<Magnet>(); snapMagnet = null; points = new PointMagnetsCollection(); lines = new LineMagnetsCollection(); area = new AreaMagnet(PointMagnet.ZeroMagnet.Position, CommonAxes.GlobalAxes[2]); painter = new SnapPainter(); }