|
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 | Dot (const VecFloat3 &v1, const VecFloat3 &v2) |
| static VecFloat3 | Cross (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] |