我需要一个函数,以便在给出a,b和c的Vector3时,会给我一个新的Vector3,即三角形的旋转。差不多,对于d点,如果我想将它移出,与三角形相邻,我只需要乘以我想通过Vector3旋转移动它的距离,并添加旧位置以获得新位置。
答案 0 :(得分:0)
您想要的矢量称为单位法线向量。 "单元"表示长度为1(因此您可以乘以距离),"正常"是与表面垂直的矢量的名称。
要获得它,请取三角形任意两条边的cross-product,然后normalize得到结果。请查看this question以获取有关如何以数学方式执行此操作的详细信息。
注意:"正常化"向量意味着保持方向相同,但将长度更改为1.它不直接与正常向量相关"。