1.叉乘的几何意义

讯享网
两个几何矢量A,B的叉乘(cross product) 也叫叉积(cross product),向量积(vector product)或矢量积。叉乘的结果是一个矢量 C。 叉乘用 “X” 表示,且不可省略,即 A×B=C。(矢量叉乘)
2.二维矢量叉乘公式
A(x1,y1)
B(x2,y2)
A x B = x1y2 - x2y1


3.代码

/* 基本几何结构 */ struct POINT {
double x; double y; POINT(double a=0, double b=0) {
x=a; y=b;} //constructor }; double multiply(POINT sp,POINT ep,POINT op) {
return((sp.x-op.x)*(ep.y-op.y)-(ep.x-op.x)*(sp.y-op.y)); }
讯享网
r=multiply(sp,ep,op),得到(sp-op)和(ep-op)的叉积
r>0:ep在矢量opsp的逆时针方向;
r=0:op sp ep三点共线;
r<0:ep在矢量op sp的顺时针方向 。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/122235.html