首页 > 代码库 > 如何让Geometry应用Transfrom

如何让Geometry应用Transfrom

参考https://stackoverflow.com/questions/249971/wpf-how-to-apply-a-generaltransform-to-a-geometry-data-and-return-the-new-geome前两个答案

var drawingImage = new DrawingImage(drawing);if (drawing is GeometryDrawing){	var geometryDraing = (GeometryDrawing)drawing;	var geo = geometryDraing.Geometry as PathGeometry;	var pathGeometry = new PathGeometry();	foreach (var figure in geo.Figures)	{		pathGeometry.Figures.Add(figure);	}	var combineGeometry = Geometry.Combine(Geometry.Empty, pathGeometry, GeometryCombineMode.Union, geometryDraing.Geometry.Transform);	geometryDraing.Geometry = combineGeometry;	drawing = geometryDraing;}

  

如何让Geometry应用Transfrom