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 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() [1/2]

VecFloat3::VecFloat3 ( )

◆ VecFloat3() [2/2]

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

◆ ~VecFloat3()

VecFloat3::~VecFloat3 ( )

成员函数说明

◆ Length()

float VecFloat3::Length ( ) const

◆ LengthSquare()

float VecFloat3::LengthSquare ( ) const

◆ MultiCross()

static VecFloat3 VecFloat3::MultiCross ( const VecFloat3 v1,
const VecFloat3 v2 
)
static

◆ MultiDot()

static float VecFloat3::MultiDot ( const VecFloat3 v1,
const VecFloat3 v2 
)
static

◆ 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()

static 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 © 2025 · CBlueStudio 版权所有