已知三棱锥P-P1,P2,P3,已知三条底边为B12,B23,B31,P对应的三个角为ang12,ang23,ang31.
求三条棱长L1,L2,L3. (要求所有可能)
程序要求计算量最小,有哪位大侠能帮帮我,感激涕零 T_T
我自己的思路就是用余弦定理列出三元二次方程组,但是不会求所有解...
L1^2+L2^2-2*L1*L2*cos(ang12)=B12^2
L2^2+L3^2-2*L2*L3*cos(ang23)=B23^2
L3^2+L1^2-2*L3*L1*cos(ang31)=B31^2
L1,L2,L3是未知数,剩下都是已知常量