#include <ExCVec3D.h>
Membres publics | |
ExCVec3D () | |
ExCVec3D (float x, float y, float z) | |
ExCVec3D (float x, float y) | |
ExCVec3D (float x) | |
ExCVec3D (const ExCVec3D &vec) | |
~ExCVec3D () | |
float | GetVectorLenght (void) |
ExCVec3D | GetVecNormale (void) |
void | SetValue (float x, float y, float z) |
void | SetX (float val) |
void | SetY (float val) |
void | SetZ (float val) |
float | GetX (void) |
float | GetY (void) |
float | GetZ (void) |
ExCVec3D & | operator= (const ExCVec3D &Vec) |
bool | operator== (const ExCVec3D &Vec) |
ExCVec3D | operator+ (const ExCVec3D &Vec) |
ExCVec3D | operator++ () |
ExCVec3D | operator++ (int) |
ExCVec3D | operator- (const ExCVec3D &Vec) |
ExCVec3D | operator-- () |
ExCVec3D | operator-- (int) |
ExCVec3D | operator * (const ExCVec3D &Vec) |
ExCVec3D | operator * (float scalar) |
ExCVec3D | operator/ (const ExCVec3D &Vec) |
ExCVec3D | operator/ (float scalar) |
Attributs Publics | |
float | m_Vector [3] |
Amis (friends) | |
std::ostream & | operator<< (std::ostream &s, const ExCVec3D &vec) |
std::ostrstream & | operator<< (std::ostrstream &s, const ExCVec3D &vec) |
|
Définition à la ligne 28 du fichier ExCVec3D.cpp. Références SetValue(). Référencé par operator *(), operator+(), operator-(), et operator/().
00029 { 00030 SetValue(0,0,0); 00031 } |
|
Définition à la ligne 33 du fichier ExCVec3D.cpp. Références SetValue().
00034 { 00035 SetValue(x,y,z); 00036 } |
|
Définition à la ligne 38 du fichier ExCVec3D.cpp. Références SetValue().
00039 { 00040 SetValue(x,y,0); 00041 } |
|
Définition à la ligne 43 du fichier ExCVec3D.cpp. Références SetValue().
00044 { 00045 SetValue(x,0,0); 00046 } |
|
Définition à la ligne 48 du fichier ExCVec3D.cpp. Références m_Vector, et SetValue().
|
|
Définition à la ligne 53 du fichier ExCVec3D.cpp.
00054 { 00055 00056 } |
|
Définition à la ligne 64 du fichier ExCVec3D.cpp. Références GetVectorLenght().
00065 { 00066 ExCVec3D VecNorm; 00067 VecNorm=*this; 00068 VecNorm=*this/this->GetVectorLenght(); 00069 return VecNorm; 00070 } |
|
Définition à la ligne 60 du fichier ExCVec3D.cpp. Références m_Vector. Référencé par GetAxisFromQuaternion(), GetVecNormale(), et GetVecNormale().
|
|
|
|
Définition à la ligne 59 du fichier ExCVec3D.h. Références m_Vector. Référencé par ExCModel3DS::BuildList(), ExCModelMD2::Draw(), ExCModel::Draw(), ExCEntite::Draw(), ExCComposed::Draw(), ExCCameraTarget::Draw(), ExCCameraChase::Draw(), ExCCamera::Draw(), ExCLight::IncPositionX(), ExCLight::IncTargetX(), ExCLight::SetPosition(), ExCLight::SetPositionX(), ExCLight::SetPositionY(), ExCLight::SetPositionZ(), ExCLight::SetTarget(), ExCLight::SetTargetX(), ExCLight::SetTargetY(), ExCLight::SetTargetZ(), et ExCObject3D::ShowInfo().
00059 {return m_Vector[2];} |
|
Définition à la ligne 105 du fichier ExCVec3D.cpp. Références ExCVec3D(), et m_Vector.
|
|
Définition à la ligne 100 du fichier ExCVec3D.cpp. Références ExCVec3D(), et m_Vector.
|
|
Définition à la ligne 90 du fichier ExCVec3D.cpp. Références ExCVec3D(), et m_Vector.
|
|
Définition à la ligne 125 du fichier ExCVec3D.cpp. Références m_Vector.
|
|
Définition à la ligne 120 du fichier ExCVec3D.cpp. Références m_Vector.
|
|
Définition à la ligne 95 du fichier ExCVec3D.cpp. Références ExCVec3D(), et m_Vector.
|
|
Définition à la ligne 135 du fichier ExCVec3D.cpp. Références m_Vector.
|
|
Définition à la ligne 130 du fichier ExCVec3D.cpp. Références m_Vector.
|
|
Définition à la ligne 115 du fichier ExCVec3D.cpp. Références ExCVec3D(), et m_Vector.
|
|
Définition à la ligne 110 du fichier ExCVec3D.cpp. Références ExCVec3D(), et m_Vector.
|
|
Définition à la ligne 79 du fichier ExCVec3D.cpp. Références m_Vector, et SetValue().
|
|
Définition à la ligne 84 du fichier ExCVec3D.cpp. Références m_Vector.
|
|
Définition à la ligne 71 du fichier ExCVec3D.cpp. Références m_Vector. Référencé par ExCSystemeParticule::CalculateEmitPosition(), ExCParticule::Draw(), ExCObject3D::ExCObject3D(), ExCParticule::ExCParticule(), ExCSDKParticule::ExCSDKParticule(), ExCSDKParticuleSyteme::ExCSDKParticuleSyteme(), ExCSystemeParticule::ExCSystemeParticule(), ExCVec3D(), GetAxisFromQuaternion(), ExCModelMD2::Load(), operator=(), et ExCModelASC::ProcessLine().
|
|
|
|
|
Définition à la ligne 150 du fichier ExCVec3D.cpp.
|
|
Définition à la ligne 145 du fichier ExCVec3D.cpp.
|
|