Пример #1
0
 public void Transform(Isometry i)
 {
     Boundary.Transform(i);
     foreach (Sticker s in Stickers)
     {
         s.Poly.Transform(i);
     }
     VertexCircle.Transform(i);
 }
Пример #2
0
 public void Transform(Mobius m)
 {
     Boundary.Transform(m);
     foreach (Sticker s in Stickers)
     {
         s.Poly.Transform(m);
     }
     VertexCircle.Transform(m);
 }
Пример #3
0
        public Tile Clone()
        {
            Tile newTile = new Tile();

            newTile.Boundary     = Boundary.Clone();
            newTile.Drawn        = Drawn.Clone();
            newTile.VertexCircle = VertexCircle.Clone();
            newTile.Geometry     = Geometry;
            return(newTile);
        }
Пример #4
0
 public void Transform(Isometry i)
 {
     Boundary.Transform(i);
     //Drawn.Transform( i );
     VertexCircle.Transform(i);
 }
Пример #5
0
 /// <summary>
 /// Apply a Mobius transform to us.
 /// </summary>
 public void Transform(Mobius m)
 {
     Boundary.Transform(m);
     //Drawn.Transform( m );
     VertexCircle.Transform(m);
 }
Пример #6
0
 public void Reflect(Segment s)
 {
     Boundary.Reflect(s);
     //Drawn.Reflect( s );
     VertexCircle.Reflect(s);
 }