javascript - 透视变换三 Angular 点

标签 javascript geometry coordinates transform perspective

我正在尝试找到从一个三 Angular 形到另一个三 Angular 形的等效点。

Triangle Equivalent Point

理想情况下,我希望能够给出三 Angular 形 A 的 3 个点和三 Angular 形 B 的 3 个点,然后计算变换矩阵,之后我可以将其应用于该点以找到等效点。

我为此找到了一些 JavaScript 库/方法,但它们都使用四边形而不是三 Angular 形,我不确定如何应用到三 Angular 形。

最佳答案

三点对可以定义仿射变换,但不能定义透视一(四对needed)。

如何使用逆矩阵找到仿射变换矩阵:2 3

关于javascript - 透视变换三 Angular 点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43509195/

相关文章:

javascript - 将上下文传递给内部函数

javascript - 如何在javascript AJAX中从php获取两个id值

c++ - 使用 Opengl 绘制超过 50k 球体时如何提高速度

javascript - 使用javascript检查重叠圆形元素的函数?

javascript - 如何使用 JQuery 或 JavaScript 中的鼠标单击事件计算具有非几何形状的 map 上的坐标?

javascript - 为什么不通过对方法的引用来传递原型(prototype)更改?

javascript - jquery 添加元素如果不存在

javascript - 给定函数的情况下,如何在 JavaScript 中找到两条线的交集?

笛卡尔坐标系中的 JavaScript/JSF2 数据(矩形)可视化

c++ - 生成球面弧坐标