📄 cross_product.cpp
字号:
#include "mathclass.h"
position operator*( position const& a, unit_vector const& b )
{
position c;
c.p[0] = a.p[1]*b.p[2] - a.p[2]*b.p[1];
c.p[1] = a.p[2]*b.p[0] - a.p[0]*b.p[2];
c.p[2] = a.p[0]*b.p[1] - a.p[1]*b.p[0];
return c;
}
position operator*( unit_vector const& b, position const& a )
{
position c;
c.p[0] = a.p[1]*b.p[2] - a.p[2]*b.p[1];
c.p[1] = a.p[2]*b.p[0] - a.p[0]*b.p[2];
c.p[2] = a.p[0]*b.p[1] - a.p[1]*b.p[0];
return c;
}
vector operator*( vector const& a, vector const& b )
{
vector c;
c.p[0] = a.p[1]*b.p[2] - a.p[2]*b.p[1];
c.p[1] = a.p[2]*b.p[0] - a.p[0]*b.p[2];
c.p[2] = a.p[0]*b.p[1] - a.p[1]*b.p[0];
return c;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -