根据边界框扭曲顶点数组(多边形)

时间:2012-09-23 11:02:55

标签: objective-c matrix geometry polygon affinetransform

我在Objective-C中工作,并将我的顶点存储在NSArray中。

我有一个带有边界框的2D顶点数组,我称之为“多边形”。

我想根据我如何移动边界框的角点来扭曲整个多边形。 我想我必须计算一些比例,这取决于我拖动的角落。但是,我不知道从哪里开始计算,如果有一个简单而快速的算法。我不想使用外部库,并且直接在我的程序中执行计算。

此处的图像是使用图像软件“扭曲”功能生成的,这正是我想要的。如果可以在位图图像上,我认为它可以在任何点矩阵上。

Distort

0 个答案:

没有答案