计算叉积

来源:互联网 发布:不出于户 以知天下 编辑:程序博客网 时间:2024/05/01 05:34



struct point//点的定义{    double x;    double y;};struct V//向量的定义{    point sstart;    point eend;};double Cross(V*v1,V *v2)//叉积{    V vt1,vt2;    double result=0;    vt1.sstart.x=0;    vt1.sstart.y=0;    vt1.eend.x=v1->eend.x-v1->sstart.x;    vt1.eend.y=v1->eend.y-v1->sstart.y;    vt2.sstart.x=0;    vt2.sstart.y=0;    vt2.eend.x=v2->eend.x-v2->sstart.x;    vt2.eend.y=v2->eend.y-v2->sstart.y;    result=vt1.eend.x*vt2.eend.y-vt2.eend.x*vt1.eend.y;    return result;}


0 0
原创粉丝点击