예제 #1
0
 public PointF[] GetTransformedPoints()
 {
     Vex.Rectangle tb  = UntransformedBounds;
     PointF[]      pts = tb.SysPointFs();
     using (Matrix m = GetSysMatrix().Clone())
     {
         m.TransformPoints(pts);
     }
     return(pts);
 }
예제 #2
0
 public PointF[] GetTransformedPoints(Matrix globalMatrix)
 {
     Vex.Rectangle tb  = UntransformedBounds;
     PointF[]      pts = tb.SysPointFs();
     using (Matrix m = GetSysMatrix().Clone())
     {
         m.Multiply(globalMatrix, MatrixOrder.Append);
         m.TransformPoints(pts);
     }
     return(pts);
 }