原图 A,任意放大并且倾斜得到图 B ;
已知图 A 三角形的坐标,已知图 B 三角形的坐标,这两个三角形是同一个三角形。
请问如何得到一个公式,能把图 A 里面的坐标,映射到图 B ?
谢谢,本人 python,任何关键词都可以
1
oott123 2019-03-08 21:37:12 +08:00 via Android 1
变换矩阵
|
2
murmur 2019-03-08 21:39:16 +08:00
你可以搜一下 css3 的 transform 的解释 数学上都是想通的
|
3
murmur 2019-03-08 21:39:19 +08:00 1
|
4
beneo OP 谢谢大家,谢谢
|
5
xml123 2019-03-08 22:40:53 +08:00
说个思路上最直接的方法(当然计算不一定直接,不过理论上都是等价的,最后会给出一个变换矩阵),以 A 中三角形一点为原点,另外两点会给出两个向量作为空间的基(因为是三角形,所以必然是线性无关的),任意 A 中点可计算出在这组基下的坐标,对应的计算词坐标在 B 中对应的基下的点即可。
|
6
zmj1316 2019-03-08 22:52:19 +08:00 via Android
三维空间的话,透视投影和正交投影是不一样的
|
7
yanaraika 2019-03-09 08:07:10 +08:00
affine transformation
|
8
noe132 2019-03-09 08:56:34 +08:00
推荐一个视频,讲的是复平面向量的变换。和变换矩阵比较类似
&list=PL3C690048E1531DC7&index=5 &list=PL3C690048E1531DC7&index=6 |