[英]projected surface normal vector onto xy plane
我有一个方程为ax + by-z + d = 0的平面。 因此,它的法向量(a,b-1)。 现在,我需要将我的矢量投影到xy平面,以便从北轴计算它的方向(我猜这里是Y轴。请帮助我得到投影矢量。谢谢。
我认为你要找的是点积 。 找到飞机面向的方向非常简单。
// 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
意味着该平面与测试平面正交。 希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.