OSG 矢量叉乘

#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 多是當前座標系的矢量, ios

在osg中 叉乘用^這個符號code

叉乘的結果是一個矢量:io

x=ay *bz - az*byclass

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

z=ax*by - ay*bxim

相關文章
相關標籤/搜索