Exemplo n.º 1
0
 public void Transform(Isometry i)
 {
     Boundary.Transform(i);
     foreach (Sticker s in Stickers)
     {
         s.Poly.Transform(i);
     }
     VertexCircle.Transform(i);
 }
Exemplo n.º 2
0
 public void Transform(Mobius m)
 {
     Boundary.Transform(m);
     foreach (Sticker s in Stickers)
     {
         s.Poly.Transform(m);
     }
     VertexCircle.Transform(m);
 }
Exemplo n.º 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);
        }
Exemplo n.º 4
0
 public void Transform(Isometry i)
 {
     Boundary.Transform(i);
     //Drawn.Transform( i );
     VertexCircle.Transform(i);
 }
Exemplo n.º 5
0
 /// <summary>
 /// Apply a Mobius transform to us.
 /// </summary>
 public void Transform(Mobius m)
 {
     Boundary.Transform(m);
     //Drawn.Transform( m );
     VertexCircle.Transform(m);
 }
Exemplo n.º 6
0
 public void Reflect(Segment s)
 {
     Boundary.Reflect(s);
     //Drawn.Reflect( s );
     VertexCircle.Reflect(s);
 }