public static Matrix3x2 import(this Matrix m) { return(new Matrix3x2 { M11 = m.M11.import(), M12 = m.M12.import(), M21 = m.M21.import(), M22 = m.M22.import(), M31 = m.M31.import(), M32 = m.M32.import() }); }
public IGeometry Transform(Matrix matrix) { var transformed = Path.Geometry( Geometry.Factory, sink => Geometry.Simplify( GeometrySimplificationOption.CubicsAndLines, matrix.import(), // default flattening tolerance: 0.25f, sink)); return(new GeometryImplementation(transformed)); }
public IGeometry Transform(Matrix matrix) { var transformed = Path.Geometry( Geometry.Factory, sink => Geometry.Simplify( GeometrySimplificationOption.CubicsAndLines, matrix.import(), // default flattening tolerance: 0.25f, sink)); return new GeometryImplementation(transformed); }