在InkCanvas中调整已绘制的笔画的大小

问题描述 投票:0回答:2

我选择了通过鼠标单击绘制的特定笔划后,正在绘制矩形边界。之后,我想通过拖动矩形的角来调整矩形的大小。同时,我还要调整矩形所包围的笔触的大小

为了缩放,我尝试使用 Matrix3x2 scale1 = Matrix3x2.CreateScale(2.0f); foreach(var stroke in strokes) { stroke.PointTransform = scale1; }

但是据我了解,缩放时。它使用原始坐标系。 (我在第二张图片的左上角标记了原始坐标系)

缩放时是否可以更改坐标系?可能是任何矩阵计算?

[如果有人降级了我的问题,请告诉我为什么,这样我可以改善自己并重新表达问题。[[注意:我正在使用自定义干燥和Win2D渲染InkStrokes,应用程序是用C#编写的,用于UWP]]]

enter image description here

我选择了通过鼠标单击绘制的特定笔划后,正在绘制矩形边界。之后,我想通过拖动矩形的角来调整矩形的大小。在...

uwp directx transform inkcanvas win2d
2个回答
0
投票

0
投票
© www.soinside.com 2019 - 2024. All rights reserved.