CBlueUI  
C++ 跨平台跨框架的数据可视化工具
载入中...
搜索中...
未找到
VecFloat3类 参考

Public 成员函数

 VecFloat3 ()
 VecFloat3 (float v1, float v2, float v3)
 ~VecFloat3 ()
const VecFloat3operator= (const VecFloat3 &vec)
VecFloat3 operator+ (const VecFloat3 &vec) const
VecFloat3 operator- (const VecFloat3 &vec) const
const VecFloat3operator+= (const VecFloat3 &vec)
const VecFloat3operator-= (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() [1/2]

VecFloat3::VecFloat3 ( )

◆ VecFloat3() [2/2]

VecFloat3::VecFloat3 ( float v1,
float v2,
float v3 )

◆ ~VecFloat3()

VecFloat3::~VecFloat3 ( )

成员函数说明

◆ Cross()

VecFloat3 VecFloat3::Cross ( const VecFloat3 & v1,
const VecFloat3 & v2 )
static

◆ Dot()

float VecFloat3::Dot ( const VecFloat3 & v1,
const VecFloat3 & v2 )
static

◆ Length()

float VecFloat3::Length ( ) const

◆ LengthSquare()

float VecFloat3::LengthSquare ( ) const

◆ Normalization()

VecFloat3 VecFloat3::Normalization ( ) const

◆ operator!=()

bool VecFloat3::operator!= ( const VecFloat3 & vec) const

◆ operator+()

VecFloat3 VecFloat3::operator+ ( const VecFloat3 & vec) const

◆ operator+=()

const VecFloat3 & VecFloat3::operator+= ( const VecFloat3 & vec)

◆ operator-()

VecFloat3 VecFloat3::operator- ( const VecFloat3 & vec) const

◆ operator-=()

const VecFloat3 & VecFloat3::operator-= ( const VecFloat3 & vec)

◆ operator=()

const VecFloat3 & VecFloat3::operator= ( const VecFloat3 & vec)

◆ operator==()

bool VecFloat3::operator== ( const VecFloat3 & vec) const

◆ operator[]() [1/2]

float & VecFloat3::operator[] ( int pos)

◆ operator[]() [2/2]

const float & VecFloat3::operator[] ( int pos) const

◆ Scale()

VecFloat3 VecFloat3::Scale ( float s0,
float s1,
float s2 ) const

◆ ScaleAll()

VecFloat3 VecFloat3::ScaleAll ( float s) const

◆ Sum()

float VecFloat3::Sum ( ) const

◆ SurfacePlaneEquation()

void VecFloat3::SurfacePlaneEquation ( const VecFloat3 & p1,
const VecFloat3 & p2,
const VecFloat3 & p3,
double & a,
double & b,
double & c,
double & d )
static

类成员变量说明

◆ f

float VecFloat3::f[3]
鄂公网安备42018502007752 鄂ICP备2024082886
Copyright © 2026 · CBlueStudio 版权所有