1
2
有角度的旋转 A. 原点周围可以表示为
带因子的缩放 F ,再次从源头上说是
你可以说,有两个(x,y)点和它们的最终转换点,这个问题可以通过将它们插入方程并求解系统来解决。但问题是这个系统不容易解决;你需要一些数字近似。 但并不是所有的东西都丢了:)
角度
B
两点之间很容易计算:取增量
比例因子 F 这也很容易:计算手指在触摸时和手指移动后的距离。因子是它们之间的商。
注:
我要做的是:
在步骤“1”中我假设旋转发生在中点附近。你可以考虑其他问题。例如,如果手指“一”没有移动很多,但手指“二”移动了很多,那么旋转/缩放可能是围绕手指“一”的坐标进行的。如果是这样,使用这些坐标。 也许获得“中间”点的一般情况是计算接触和提升动作时手指一到手指二的线的交点。 |
Tanvir Ahmed · 如何在圆周长上找到一定距离的点? 2 年前 |
soleil · 根据角度找到正确的车轮段 2 年前 |
billysdomain · 基于距离从三角形点构建地理地图 6 年前 |
PrzemysÅaw Niemiec · 两个平面相交-除以零 6 年前 |
melon Z · 为什么平移是本质矩阵的零向量 6 年前 |
Chris Welch · 将重心坐标重新映射到三角形对偶的距离 6 年前 |