Clase que se encarga de dibujar las lineas de debug de Bullet.
Más...
#include <PhysicsDebugDrawer.h>
|
| PhysicsDebugDrawer () |
| Constructor por defecto.
|
|
| ~PhysicsDebugDrawer () |
| Destructor por defecto.
|
|
void | drawLine (const btVector3 &from, const btVector3 &to, const btVector3 &color) override |
| Dibuja una linea.
|
|
void | drawContactPoint (const btVector3 &PointOnB, const btVector3 &normalOnB, btScalar distance, int lifeTime, const btVector3 &color) override |
| Dibuja un linea desde el punto de contacto al objeto que ha contactado.
|
|
void | reportErrorWarning (const char *warningString) override |
| Avisa de un error por consola.
|
|
void | draw3dText (const btVector3 &location, const char *textString) override |
| Dibuja un texto en 3D.
|
|
void | clearLines () override |
| Elimina las lines dibujadas.
|
|
void | setDebugMode (const int debugMode) override |
| Cambia el modo de debug.
|
|
int | getDebugMode () const override |
| Devuelve el modo de debug.
|
|
Clase que se encarga de dibujar las lineas de debug de Bullet.
◆ PhysicsDebugDrawer()
Tapioca::PhysicsDebugDrawer::PhysicsDebugDrawer |
( |
| ) |
|
◆ ~PhysicsDebugDrawer()
Tapioca::PhysicsDebugDrawer::~PhysicsDebugDrawer |
( |
| ) |
|
◆ clearLines()
void Tapioca::PhysicsDebugDrawer::clearLines |
( |
| ) |
|
|
override |
Elimina las lines dibujadas.
◆ draw3dText()
void Tapioca::PhysicsDebugDrawer::draw3dText |
( |
const btVector3 & | location, |
|
|
const char * | textString ) |
|
inlineoverride |
Dibuja un texto en 3D.
- Parámetros
-
location | Posicion donde se va a dibujar el texto |
textString | Texto que se va a dibujar |
◆ drawContactPoint()
void Tapioca::PhysicsDebugDrawer::drawContactPoint |
( |
const btVector3 & | PointOnB, |
|
|
const btVector3 & | normalOnB, |
|
|
btScalar | distance, |
|
|
int | lifeTime, |
|
|
const btVector3 & | color ) |
|
override |
Dibuja un linea desde el punto de contacto al objeto que ha contactado.
- Parámetros
-
PointOnB | Punto donde ha contactado |
normalOnB | Normal que con direccion formada por el punto de contacto y el objeto contactado |
distance | Distancia entre el punto de contacto y el objeto contactado |
lifeTime | Tiempo que se va a dibujar la linea (No se usa) |
color | Color de la linea |
◆ drawLine()
void Tapioca::PhysicsDebugDrawer::drawLine |
( |
const btVector3 & | from, |
|
|
const btVector3 & | to, |
|
|
const btVector3 & | color ) |
|
override |
Dibuja una linea.
- Parámetros
-
from | Origen de la linea |
to | Fin de la linea |
color | Color de la linea |
◆ getDebugMode()
int Tapioca::PhysicsDebugDrawer::getDebugMode |
( |
| ) |
const |
|
inlineoverride |
Devuelve el modo de debug.
- Devuelve
- Modo de debug
◆ reportErrorWarning()
void Tapioca::PhysicsDebugDrawer::reportErrorWarning |
( |
const char * | warningString | ) |
|
|
override |
Avisa de un error por consola.
- Parámetros
-
warningString | Error que se va a avisar |
◆ setDebugMode()
void Tapioca::PhysicsDebugDrawer::setDebugMode |
( |
const int | debugMode | ) |
|
|
inlineoverride |
Cambia el modo de debug.
- Parámetros
-
debugMode | Modo al que se quiere cambiar |
La documentación de esta clase está generada de los siguientes archivos: