public override void Translate(Vertex tranlated)
 {
     if (tranlated != null)
     {
         Origin.PointX = Origin.PointX + tranlated.PointX;
         Origin.PointY = Origin.PointY + tranlated.PointY;
     }
 }
Beispiel #2
0
 public override void Translate(Vertex translater)
 {
     if (translater == null) return;
     HeadVertex.PointX = HeadVertex.PointX + translater.PointX;
     HeadVertex.PointY = HeadVertex.PointY + translater.PointY;
     TailVertex.PointX = HeadVertex.PointX + translater.PointX;
     TailVertex.PointY = HeadVertex.PointY + translater.PointY;
 }
 public Circle(int originPointX, int originPointY, int radius, string shapeColour)
     : base(shapeColour)
 {
     Origin = new Vertex(originPointX, originPointY);
     Radius = radius;
 }
Beispiel #4
0
 public Line(int headPointX, int headPointY, int tailPointX, int tailPointY, string shapeColour)
     : base(shapeColour)
 {
     HeadVertex = new Vertex(headPointX, headPointY);
     TailVertex = new Vertex(tailPointX, tailPointY);
 }
Beispiel #5
0
 public virtual void Translate(Vertex tranlated)
 {
 }