#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.
|
|
1.3-rc1