Referencia de la Clase GDT::Fisica::MundoNwt

Lista de todos los miembros.

Métodos públicos

ISceneNode * Actualizar ()
_GDT_EXPORT_ void AplicarFuerza_Torcion ()
_GDT_EXPORT_ void AsignaMaterial (int MaterialID)
_GDT_EXPORT_ void AsignaMatriz (const matrix4 mat)
_GDT_EXPORT_ vector3df AsignarFuerza (float X, float Y, float Z)
_GDT_EXPORT_ vector3df AsignarGiro (float X, float Y, float Z)
_GDT_EXPORT_ void AsignarMasa (float mass, vector3df vecInerciaXYZ)
_GDT_EXPORT_ void AsignarMasa (dFloat mass, dFloat InerciaX, dFloat InerciaY, dFloat InerciaZ)
_GDT_EXPORT_ void AsignarMatrizRecursivamente (const matrix4 mat)
_GDT_EXPORT_ void AsignarOmega (vector3df vOmega)
_GDT_EXPORT_ void AsignarOmega (dFloat OX, dFloat OY, dFloat OZ)
_GDT_EXPORT_ void AsignarValoresDeReposo (dFloat velmov, dFloat velgiro, int maxFPS)
_GDT_EXPORT_ void ConvertidorNewtonIrrlicht ()
_GDT_EXPORT_ NewtonCollision * CreaEscudo (int Escudo)
_GDT_EXPORT_ void CrearEscenarioNewtoneano (NewtonWorld *MundoNwtn, ISceneNode *gdNodo, ISceneManager *pSM, IMesh *pStaticMesh)
_GDT_EXPORT_ void DestruyeNewtoneano ()
_GDT_EXPORT_ void Impulsar (vector3df vecVelocidadDelta, vector3df vecPuntoDeImpulso)
_GDT_EXPORT_ void Impulsar (dFloat *vecVelocidadDelta, dFloat *vecPuntoDeImpulso)
_GDT_EXPORT_ void Inicializa (NewtonWorld *MundoNwtn, ISceneNode *gdNodo, int EscudoColision=0)
_GDT_EXPORT_ MundoNwt ()
_GDT_EXPORT_ bool StatusActivo ()
_GDT_EXPORT_ ~MundoNwt ()

Atributos públicos

vector3df cords3d
vector3df fuerza
vector3df giro
float masa
MaterialData Material
matrix4 matrix
NewtonWorld * nMundo
ISceneNode * nodoMalla
vector3df omega
NewtonCollision * pColisionNwtn
NewtonBody * pCuerpoNwtn
ITriangleSelector * TS
vector3df vInerciaXYZ

Descripción detallada

Implementa un Mundo de físicas Newton.

Atención:
Esta característica esta disponible cuando _GDT_FISICAS_NEWTON_ está definido en tiempo de compilación.
Autor:
Astucia


Documentación del constructor y destructor

GDT::Fisica::MundoNwt::MundoNwt (  ) 

GDT::Fisica::MundoNwt::~MundoNwt (  ) 


Documentación de las funciones miembro

ISceneNode * GDT::Fisica::MundoNwt::Actualizar (  ) 

void GDT::Fisica::MundoNwt::AplicarFuerza_Torcion (  ) 

void GDT::Fisica::MundoNwt::AsignaMaterial ( int  MaterialID  ) 

void GDT::Fisica::MundoNwt::AsignaMatriz ( const matrix4  mat  ) 

vector3df GDT::Fisica::MundoNwt::AsignarFuerza ( float  X,
float  Y,
float  Z 
)

vector3df GDT::Fisica::MundoNwt::AsignarGiro ( float  X,
float  Y,
float  Z 
)

void GDT::Fisica::MundoNwt::AsignarMasa ( float  mass,
vector3df  vecInerciaXYZ 
)

void GDT::Fisica::MundoNwt::AsignarMasa ( dFloat  mass,
dFloat  InerciaX,
dFloat  InerciaY,
dFloat  InerciaZ 
)

void GDT::Fisica::MundoNwt::AsignarMatrizRecursivamente ( const matrix4  mat  ) 

void GDT::Fisica::MundoNwt::AsignarOmega ( vector3df  vOmega  ) 

void GDT::Fisica::MundoNwt::AsignarOmega ( dFloat  OX,
dFloat  OY,
dFloat  OZ 
)

void GDT::Fisica::MundoNwt::AsignarValoresDeReposo ( dFloat  velmov,
dFloat  velgiro,
int  maxFPS 
)

void GDT::Fisica::MundoNwt::ConvertidorNewtonIrrlicht (  ) 

NewtonCollision * GDT::Fisica::MundoNwt::CreaEscudo ( int  Escudo  ) 

void GDT::Fisica::MundoNwt::CrearEscenarioNewtoneano ( NewtonWorld *  MundoNwtn,
ISceneNode *  gdNodo,
ISceneManager *  pSM,
IMesh *  pStaticMesh 
)

void GDT::Fisica::MundoNwt::DestruyeNewtoneano (  ) 

void GDT::Fisica::MundoNwt::Impulsar ( vector3df  vecVelocidadDelta,
vector3df  vecPuntoDeImpulso 
)

void GDT::Fisica::MundoNwt::Impulsar ( dFloat *  vecVelocidadDelta,
dFloat *  vecPuntoDeImpulso 
)

void GDT::Fisica::MundoNwt::Inicializa ( NewtonWorld *  MundoNwtn,
ISceneNode *  gdNodo,
int  EscudoColision = 0 
)

bool GDT::Fisica::MundoNwt::StatusActivo (  ) 


Documentación de los datos miembro

vector3df GDT::Fisica::MundoNwt::cords3d

vector3df GDT::Fisica::MundoNwt::fuerza

vector3df GDT::Fisica::MundoNwt::giro

float GDT::Fisica::MundoNwt::masa

MaterialData GDT::Fisica::MundoNwt::Material

matrix4 GDT::Fisica::MundoNwt::matrix

NewtonWorld* GDT::Fisica::MundoNwt::nMundo

ISceneNode* GDT::Fisica::MundoNwt::nodoMalla

vector3df GDT::Fisica::MundoNwt::omega

NewtonCollision* GDT::Fisica::MundoNwt::pColisionNwtn

NewtonBody* GDT::Fisica::MundoNwt::pCuerpoNwtn

ITriangleSelector* GDT::Fisica::MundoNwt::TS

vector3df GDT::Fisica::MundoNwt::vInerciaXYZ


Generado el Mon Aug 20 00:55:11 2007 para Game Developers Toolkit por  doxygen 1.5.1