您的位置:首页 > 其它

OSG 矢量叉乘

2018-01-10 00:00 423 查看
摘要: 原来这要这么写

#include<osg/Vec3f>
#include<iostream>

int main()
{
osg::Vec3f v1(1,2,3);
osg::Vec3f v2(9,8,7);

osg::Vec3f v3 = v1^v2;

printf("%2.3f\t%2.3f\t%2.3f\n",v3.x(),v3.y(),v3.z());
}




i j k 可能是当前坐标系的矢量,

在osg中 叉乘用^这个符号

叉乘的结果是一个矢量:

x=ay *bz - az*by

y=- (ax*bz - az*bx)

z=ax*by - ay*bx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  osg 三维 叉乘