我有一个等式为ax + by-z + d = 0的平面。因此,它的法向量(a,b-1)。现在,我需要将我的矢量投影到xy平面,以便从北轴计算它的方向(我猜这里是Y轴。请帮助我得到投影矢量。谢谢。
答案 0 :(得分:1)
我认为你要找的是dot product。找到飞机所面向的方向非常简单。
// generic code, actual code depends on your engine.
// BasePlane.GetNormal() would equal to (0,0,1) for the X/Y plane
float dir = YourPlane.GetNormal().Dot(BasePlane.GetNormal());
如果它等于1
,则您的平面面向与您正在测试的平面相同的方向。如果它等于-1
,则它面向飞机。等于0
意味着该平面与测试平面正交。希望这会有所帮助。