网站销售,网站建设需求单,皮肤科医生免费问诊,网站首页制作的过程如题#xff1a;求向量A在平面L上的投影向量(图左) 即求 其实等价于求向量#xff0c;那在中#xff0c;,所以只需要求即可
而就是在平面L的法向量的投影坐标#xff0c;所以代码就是 /// summary/// 求向量A在平面B上的投影向量/// /summary/// para…如题求向量A在平面L上的投影向量(图左) 即求 其实等价于求向量那在中,所以只需要求即可
而就是在平面L的法向量的投影坐标所以代码就是 /// summary/// 求向量A在平面B上的投影向量/// /summary/// param nametarget目标向量A/param/// param namenormal平面B的法向量的单位向量/param/// returns/returnsprivate Vector3 ProjectVectorOnPlane(Vector3 target, Vector3 normal){// 使用向量的点积和法线向量得到在平面上的投影return target - Vector3.Dot(target, normal) * normal;}
注意normal是单位向量如果不是单位向量可以通过normal.normalized获得