C# 使用WPF和C绘制和修改曲面#

C# 使用WPF和C绘制和修改曲面#,c#,wpf,C#,Wpf,我正在开发一个用于图像处理和photomontage的应用程序,我很难用WPF处理曲面 我需要一个表面,放置一个纹理,必须有一个透视图 我试图用MeshGeometry3D类做一些事情,但我不知道我是否走对了路 在该链接中,有一个图像显示了我可以做什么: 只有使用C#和WPF才能做到这一点,或者我需要一个外部组件 最好的方法是什么?搜索“system.drawing filled in rectangle”。我会根据鼠标点击来确定顶点的位置。加入一个if语句 If (MouseHold.poi

我正在开发一个用于图像处理和photomontage的应用程序,我很难用WPF处理曲面

我需要一个表面,放置一个纹理,必须有一个透视图

我试图用MeshGeometry3D类做一些事情,但我不知道我是否走对了路

在该链接中,有一个图像显示了我可以做什么:

只有使用C#和WPF才能做到这一点,或者我需要一个外部组件

最好的方法是什么?

搜索“system.drawing filled in rectangle”。我会根据鼠标点击来确定顶点的位置。加入一个if语句

If (MouseHold.point == vertice (+- like 10 pixels to account for human error))
{ 垂直点根据运动而变化
}

如果我使用矩形,我无法操纵顶点,因为矩形只有宽度和高度属性,使用MatrixTransform我可以倾斜矩形,但这意味着axisX或axisY上的两个点倾斜,而不仅仅是一个。那么可能只有四条线?我不完全确定你是否能填四行。对不起,我帮不了什么忙:/