예제 #1
0
 static public IEdgedShape InverseTransform(this ITransformer transformer, IEdgedShape shape)
 {
     return(new TransformedEdgedShape(shape, transformer.Inverse()));
 }
예제 #2
0
 public TransformedEdgedShape(IEdgedShape shape, ITransformer transformation)
 {
     _shape          = shape;
     _transformation = transformation;
 }