CBlueUI
C++ 跨平台跨框架的数据可视化工具
|
Public 成员函数 | |
VecFloat3 () | |
VecFloat3 (float v1, float v2, float v3) | |
~VecFloat3 () | |
const VecFloat3 & | operator= (const VecFloat3 &vec) |
VecFloat3 | operator+ (const VecFloat3 &vec) const |
VecFloat3 | operator- (const VecFloat3 &vec) const |
const VecFloat3 & | operator+= (const VecFloat3 &vec) |
const VecFloat3 & | operator-= (const VecFloat3 &vec) |
bool | operator== (const VecFloat3 &vec) const |
bool | operator!= (const VecFloat3 &vec) const |
float & | operator[] (int pos) |
const float & | operator[] (int pos) const |
float | Sum () const |
float | Length () const |
float | LengthSquare () const |
VecFloat3 | Normalization () const |
VecFloat3 | Scale (float s0, float s1, float s2) const |
VecFloat3 | ScaleAll (float s) const |
静态 Public 成员函数 | |
static float | MultiDot (const VecFloat3 &v1, const VecFloat3 &v2) |
static VecFloat3 | MultiCross (const VecFloat3 &v1, const VecFloat3 &v2) |
static void | SurfacePlaneEquation (const VecFloat3 &p1, const VecFloat3 &p2, const VecFloat3 &p3, double &a, double &b, double &c, double &d) |
Public 属性 | |
float | f [3] |
VecFloat3::VecFloat3 | ( | ) |
VecFloat3::VecFloat3 | ( | float | v1, |
float | v2, | ||
float | v3 | ||
) |
VecFloat3::~VecFloat3 | ( | ) |
float VecFloat3::Length | ( | ) | const |
float VecFloat3::LengthSquare | ( | ) | const |
VecFloat3 VecFloat3::Normalization | ( | ) | const |
bool VecFloat3::operator!= | ( | const VecFloat3 & | vec | ) | const |
bool VecFloat3::operator== | ( | const VecFloat3 & | vec | ) | const |
float & VecFloat3::operator[] | ( | int | pos | ) |
const float & VecFloat3::operator[] | ( | int | pos | ) | const |
VecFloat3 VecFloat3::Scale | ( | float | s0, |
float | s1, | ||
float | s2 | ||
) | const |
VecFloat3 VecFloat3::ScaleAll | ( | float | s | ) | const |
float VecFloat3::Sum | ( | ) | const |
|
static |
float VecFloat3::f[3] |