Referencia de la Clase GDT::Fisica::Cuerpo

Crea un Cuerpo para físicas Open Dynamics Engine (ODE). Más...

Lista de todos los miembros.

Métodos públicos

_GDT_EXPORT_ void Activar ()
_GDT_EXPORT_ void ActivarGravedad (bool activo)
_GDT_EXPORT_ bool Activo ()
_GDT_EXPORT_ void AniadirFuerza (vector3df Fuerza)
_GDT_EXPORT_ void AniadirFuerza (dReal X, dReal Y, dReal Z)
_GDT_EXPORT_ void AniadirFuerzaDesdePosicion (vector3df Fuerza, vector3df Posicion)
_GDT_EXPORT_ void AniadirFuerzaDesdePosicion (dReal cX, dReal cY, dReal cZ, dReal pX, dReal pY, dReal pZ)
_GDT_EXPORT_ void AniadirFuerzaDesdePosicionRelativa (vector3df Fuerza, vector3df Posicion)
_GDT_EXPORT_ void AniadirFuerzaDesdePosicionRelativa (dReal cX, dReal cY, dReal cZ, dReal pX, dReal pY, dReal pZ)
_GDT_EXPORT_ void AniadirFuerzaRelativa (vector3df Fuerza)
_GDT_EXPORT_ void AniadirFuerzaRelativa (dReal X, dReal Y, dReal Z)
_GDT_EXPORT_ void AniadirFuerzaRelativaDesdePosicion (vector3df Fuerza, vector3df Posicion)
_GDT_EXPORT_ void AniadirFuerzaRelativaDesdePosicion (dReal cX, dReal cY, dReal cZ, dReal pX, dReal pY, dReal pZ)
_GDT_EXPORT_ void AniadirFuerzaRelativaDesdePosicionRelativa (vector3df Fuerza, vector3df Posicion)
_GDT_EXPORT_ void AniadirFuerzaRelativaDesdePosicionRelativa (dReal cX, dReal cY, dReal cZ, dReal pX, dReal pY, dReal pZ)
_GDT_EXPORT_ void AniadirGiro (vector3df Giro)
_GDT_EXPORT_ void AniadirGiro (dReal X, dReal Y, dReal Z)
_GDT_EXPORT_ void AniadirGiroRelativo (vector3df Giro)
_GDT_EXPORT_ void AniadirGiroRelativo (dReal X, dReal Y, dReal Z)
_GDT_EXPORT_ int Articulaciones ()
_GDT_EXPORT_ void AsignarFuerza (vector3df Fuerza)
_GDT_EXPORT_ void AsignarFuerza (dReal X, dReal Y, dReal Z)
_GDT_EXPORT_ void AsignarGiro (vector3df Giro)
_GDT_EXPORT_ void AsignarGiro (dReal X, dReal Y, dReal Z)
_GDT_EXPORT_ void AsignarMasa (const dMass *mass)
_GDT_EXPORT_ void AutoDesactivacion_por_Default ()
_GDT_EXPORT_ void AutoDesactivacion_por_Iteraciones (int Iteraciones)
_GDT_EXPORT_ void AutoDesactivacion_por_Tiempo (dReal Tiempo)
_GDT_EXPORT_ void AutoDesactivacion_por_UmbralAngular (dReal UmbralAngular)
_GDT_EXPORT_ void Autodesactivacion_por_UmbralLinear (dReal UmbralLinear)
_GDT_EXPORT_ dBodyID Crear (dWorldID MundoODE)
_GDT_EXPORT_ void Desactivar ()
_GDT_EXPORT_ void Destruir ()
_GDT_EXPORT_ void EjeDeRotacionFinita (vector3df ejes)
_GDT_EXPORT_ void EjeDeRotacionFinita (dReal x, dReal y, dReal z)
_GDT_EXPORT_ void * GetData ()
_GDT_EXPORT_ bool GravedadActiva ()
_GDT_EXPORT_ void ModoAutodesactivar (bool bDeshabilitable)
_GDT_EXPORT_ void ModoDeRotacionFinita (bool activo)
_GDT_EXPORT_ vector3df Posicion ()
_GDT_EXPORT_ void Posicionar (vector3df Pos)
_GDT_EXPORT_ void Posicionar (dReal X, dReal Y, dReal Z)
_GDT_EXPORT_ void PosicionarX (dReal X)
_GDT_EXPORT_ void PosicionarY (dReal Y)
_GDT_EXPORT_ void PosicionarZ (dReal Z)
_GDT_EXPORT_ void Quaternion (const dQuaternion q)
_GDT_EXPORT_ const dReal * RetornarFuerza ()
_GDT_EXPORT_ const dReal * RetornarGiro ()
_GDT_EXPORT_ vector3df RetornarPosicionRelativaAlPunto (dReal px, dReal py, dReal pz)
_GDT_EXPORT_ void RetornarPosicionRelativaAlPunto (dReal px, dReal py, dReal pz, dVector3 result)
_GDT_EXPORT_ vector3df RetornarPuntoDePosicionRelativa (dReal px, dReal py, dReal pz)
_GDT_EXPORT_ void RetornarPuntoDePosicionRelativa (dReal px, dReal py, dReal pz, dVector3 result)
_GDT_EXPORT_ vector3df RetornarPuntoDeVelocidad (dReal px, dReal py, dReal pz)
_GDT_EXPORT_ void RetornarPuntoDeVelocidad (dReal px, dReal py, dReal pz, dVector3 result)
_GDT_EXPORT_ vector3df RetornarPuntoDeVelocidadRelativa (dReal px, dReal py, dReal pz)
_GDT_EXPORT_ void RetornarPuntoDeVelocidadRelativa (dReal px, dReal py, dReal pz, dVector3 result)
_GDT_EXPORT_ vector3df Rotacion ()
_GDT_EXPORT_ bool RotacionFinitaActivada ()
_GDT_EXPORT_ void Rotar (const dMatrix3 R)
_GDT_EXPORT_ dJointID SelecArticulacion (int index)
_GDT_EXPORT_ void SetData (void *data)
_GDT_EXPORT_ int ValorAutoDesactivacion_por_Iteraciones ()
_GDT_EXPORT_ dReal ValorAutoDesactivacion_por_Tiempo ()
_GDT_EXPORT_ dReal ValorAutoDesactivacion_por_UmbralAngular ()
_GDT_EXPORT_ dReal ValorAutodesactivacion_por_UmbralLinear ()
_GDT_EXPORT_ dMass * ValorMasa ()
_GDT_EXPORT_ bool ValorModoAutodesactivar ()
_GDT_EXPORT_ vector3df ValorQuaternion ()
_GDT_EXPORT_ vector3df ValorVelocidadAngular ()
_GDT_EXPORT_ vector3df ValorVelocidadLinear ()
_GDT_EXPORT_ vector3df Vector_A_Mundo (dReal px, dReal py, dReal pz)
_GDT_EXPORT_ void Vector_A_Mundo (dReal px, dReal py, dReal pz, dVector3 result)
_GDT_EXPORT_ vector3df Vector_De_Mundo (dReal px, dReal py, dReal pz)
_GDT_EXPORT_ void Vector_De_Mundo (dReal px, dReal py, dReal pz, dVector3 result)
_GDT_EXPORT_ void VelocidadAngular (vector3df VelAngular)
_GDT_EXPORT_ void VelocidadAngular (dReal x, dReal y, dReal z)
_GDT_EXPORT_ void VelocidadLinear (vector3df VelLinear)
_GDT_EXPORT_ void VelocidadLinear (dReal x, dReal y, dReal z)

Atributos públicos

dJointID Articulacion
dBodyID Body
dSpaceID Espacio
dGeomID Geom
dJointGroupID GrupoDeArticulacion
dMass * Masa
dWorldID Mundo


Descripción detallada

Crea un Cuerpo para físicas Open Dynamics Engine (ODE).

Crea y maneja un Cuerpo R�ido, el cual puede interactuar con un Mundo y con otros Cuerpos que esten presentes en el mismo Mundo.

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


Documentación de las funciones miembro

void GDT::Fisica::Cuerpo::Activar (  ) 

void GDT::Fisica::Cuerpo::ActivarGravedad ( bool  activo  ) 

bool GDT::Fisica::Cuerpo::Activo (  ) 

void GDT::Fisica::Cuerpo::AniadirFuerza ( vector3df  Fuerza  ) 

void GDT::Fisica::Cuerpo::AniadirFuerza ( dReal  X,
dReal  Y,
dReal  Z 
)

void GDT::Fisica::Cuerpo::AniadirFuerzaDesdePosicion ( vector3df  Fuerza,
vector3df  Posicion 
)

void GDT::Fisica::Cuerpo::AniadirFuerzaDesdePosicion ( dReal  cX,
dReal  cY,
dReal  cZ,
dReal  pX,
dReal  pY,
dReal  pZ 
)

void GDT::Fisica::Cuerpo::AniadirFuerzaDesdePosicionRelativa ( vector3df  Fuerza,
vector3df  Posicion 
)

void GDT::Fisica::Cuerpo::AniadirFuerzaDesdePosicionRelativa ( dReal  cX,
dReal  cY,
dReal  cZ,
dReal  pX,
dReal  pY,
dReal  pZ 
)

void GDT::Fisica::Cuerpo::AniadirFuerzaRelativa ( vector3df  Fuerza  ) 

void GDT::Fisica::Cuerpo::AniadirFuerzaRelativa ( dReal  X,
dReal  Y,
dReal  Z 
)

void GDT::Fisica::Cuerpo::AniadirFuerzaRelativaDesdePosicion ( vector3df  Fuerza,
vector3df  Posicion 
)

void GDT::Fisica::Cuerpo::AniadirFuerzaRelativaDesdePosicion ( dReal  cX,
dReal  cY,
dReal  cZ,
dReal  pX,
dReal  pY,
dReal  pZ 
)

void GDT::Fisica::Cuerpo::AniadirFuerzaRelativaDesdePosicionRelativa ( vector3df  Fuerza,
vector3df  Posicion 
)

void GDT::Fisica::Cuerpo::AniadirFuerzaRelativaDesdePosicionRelativa ( dReal  cX,
dReal  cY,
dReal  cZ,
dReal  pX,
dReal  pY,
dReal  pZ 
)

void GDT::Fisica::Cuerpo::AniadirGiro ( vector3df  Giro  ) 

void GDT::Fisica::Cuerpo::AniadirGiro ( dReal  X,
dReal  Y,
dReal  Z 
)

void GDT::Fisica::Cuerpo::AniadirGiroRelativo ( vector3df  Giro  ) 

void GDT::Fisica::Cuerpo::AniadirGiroRelativo ( dReal  X,
dReal  Y,
dReal  Z 
)

int GDT::Fisica::Cuerpo::Articulaciones (  ) 

void GDT::Fisica::Cuerpo::AsignarFuerza ( vector3df  Fuerza  ) 

void GDT::Fisica::Cuerpo::AsignarFuerza ( dReal  X,
dReal  Y,
dReal  Z 
)

void GDT::Fisica::Cuerpo::AsignarGiro ( vector3df  Giro  ) 

void GDT::Fisica::Cuerpo::AsignarGiro ( dReal  X,
dReal  Y,
dReal  Z 
)

void GDT::Fisica::Cuerpo::AsignarMasa ( const dMass *  mass  ) 

void GDT::Fisica::Cuerpo::AutoDesactivacion_por_Default (  ) 

void GDT::Fisica::Cuerpo::AutoDesactivacion_por_Iteraciones ( int  Iteraciones  ) 

void GDT::Fisica::Cuerpo::AutoDesactivacion_por_Tiempo ( dReal  Tiempo  ) 

void GDT::Fisica::Cuerpo::AutoDesactivacion_por_UmbralAngular ( dReal  UmbralAngular  ) 

void GDT::Fisica::Cuerpo::Autodesactivacion_por_UmbralLinear ( dReal  UmbralLinear  ) 

dBodyID GDT::Fisica::Cuerpo::Crear ( dWorldID  MundoODE  ) 

void GDT::Fisica::Cuerpo::Desactivar (  ) 

void GDT::Fisica::Cuerpo::Destruir (  ) 

void GDT::Fisica::Cuerpo::EjeDeRotacionFinita ( vector3df  ejes  ) 

void GDT::Fisica::Cuerpo::EjeDeRotacionFinita ( dReal  x,
dReal  y,
dReal  z 
)

void * GDT::Fisica::Cuerpo::GetData (  ) 

bool GDT::Fisica::Cuerpo::GravedadActiva (  ) 

void GDT::Fisica::Cuerpo::ModoAutodesactivar ( bool  bDeshabilitable  ) 

void GDT::Fisica::Cuerpo::ModoDeRotacionFinita ( bool  activo  ) 

vector3df GDT::Fisica::Cuerpo::Posicion (  ) 

void GDT::Fisica::Cuerpo::Posicionar ( vector3df  Pos  ) 

void GDT::Fisica::Cuerpo::Posicionar ( dReal  X,
dReal  Y,
dReal  Z 
)

void GDT::Fisica::Cuerpo::PosicionarX ( dReal  X  ) 

void GDT::Fisica::Cuerpo::PosicionarY ( dReal  Y  ) 

void GDT::Fisica::Cuerpo::PosicionarZ ( dReal  Z  ) 

void GDT::Fisica::Cuerpo::Quaternion ( const dQuaternion  q  ) 

const dReal * GDT::Fisica::Cuerpo::RetornarFuerza (  ) 

const dReal * GDT::Fisica::Cuerpo::RetornarGiro (  ) 

vector3df GDT::Fisica::Cuerpo::RetornarPosicionRelativaAlPunto ( dReal  px,
dReal  py,
dReal  pz 
)

void GDT::Fisica::Cuerpo::RetornarPosicionRelativaAlPunto ( dReal  px,
dReal  py,
dReal  pz,
dVector3  result 
)

vector3df GDT::Fisica::Cuerpo::RetornarPuntoDePosicionRelativa ( dReal  px,
dReal  py,
dReal  pz 
)

void GDT::Fisica::Cuerpo::RetornarPuntoDePosicionRelativa ( dReal  px,
dReal  py,
dReal  pz,
dVector3  result 
)

vector3df GDT::Fisica::Cuerpo::RetornarPuntoDeVelocidad ( dReal  px,
dReal  py,
dReal  pz 
)

void GDT::Fisica::Cuerpo::RetornarPuntoDeVelocidad ( dReal  px,
dReal  py,
dReal  pz,
dVector3  result 
)

vector3df GDT::Fisica::Cuerpo::RetornarPuntoDeVelocidadRelativa ( dReal  px,
dReal  py,
dReal  pz 
)

void GDT::Fisica::Cuerpo::RetornarPuntoDeVelocidadRelativa ( dReal  px,
dReal  py,
dReal  pz,
dVector3  result 
)

vector3df GDT::Fisica::Cuerpo::Rotacion (  ) 

bool GDT::Fisica::Cuerpo::RotacionFinitaActivada (  ) 

void GDT::Fisica::Cuerpo::Rotar ( const dMatrix3  R  ) 

dJointID GDT::Fisica::Cuerpo::SelecArticulacion ( int  index  ) 

void GDT::Fisica::Cuerpo::SetData ( void *  data  ) 

int GDT::Fisica::Cuerpo::ValorAutoDesactivacion_por_Iteraciones (  ) 

dReal GDT::Fisica::Cuerpo::ValorAutoDesactivacion_por_Tiempo (  ) 

dReal GDT::Fisica::Cuerpo::ValorAutoDesactivacion_por_UmbralAngular (  ) 

dReal GDT::Fisica::Cuerpo::ValorAutodesactivacion_por_UmbralLinear (  ) 

dMass * GDT::Fisica::Cuerpo::ValorMasa (  ) 

bool GDT::Fisica::Cuerpo::ValorModoAutodesactivar (  ) 

vector3df GDT::Fisica::Cuerpo::ValorQuaternion (  ) 

vector3df GDT::Fisica::Cuerpo::ValorVelocidadAngular (  ) 

vector3df GDT::Fisica::Cuerpo::ValorVelocidadLinear (  ) 

vector3df GDT::Fisica::Cuerpo::Vector_A_Mundo ( dReal  px,
dReal  py,
dReal  pz 
)

void GDT::Fisica::Cuerpo::Vector_A_Mundo ( dReal  px,
dReal  py,
dReal  pz,
dVector3  result 
)

vector3df GDT::Fisica::Cuerpo::Vector_De_Mundo ( dReal  px,
dReal  py,
dReal  pz 
)

void GDT::Fisica::Cuerpo::Vector_De_Mundo ( dReal  px,
dReal  py,
dReal  pz,
dVector3  result 
)

void GDT::Fisica::Cuerpo::VelocidadAngular ( vector3df  VelAngular  ) 

void GDT::Fisica::Cuerpo::VelocidadAngular ( dReal  x,
dReal  y,
dReal  z 
)

void GDT::Fisica::Cuerpo::VelocidadLinear ( vector3df  VelLinear  ) 

void GDT::Fisica::Cuerpo::VelocidadLinear ( dReal  x,
dReal  y,
dReal  z 
)


Documentación de los datos miembro

dJointID GDT::Fisica::Cuerpo::Articulacion

dBodyID GDT::Fisica::Cuerpo::Body

dSpaceID GDT::Fisica::Cuerpo::Espacio

dGeomID GDT::Fisica::Cuerpo::Geom

dJointGroupID GDT::Fisica::Cuerpo::GrupoDeArticulacion

dMass* GDT::Fisica::Cuerpo::Masa

dWorldID GDT::Fisica::Cuerpo::Mundo


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