|
Robotics Library
0.7.0
|
Go to the documentation of this file.
27 #ifndef RL_SG_BULLET_SHAPE_H
28 #define RL_SG_BULLET_SHAPE_H
30 #include <btBulletCollisionCommon.h>
31 #include <Inventor/actions/SoCallbackAction.h>
59 static void triangleCallback(
void* userData, ::SoCallbackAction* action, const ::SoPrimitiveVertex* v1, const ::SoPrimitiveVertex* v2, const ::SoPrimitiveVertex* v3);
71 #endif // RL_SG_BULLET_SHAPE_H
::btTriangleIndexVertexArray * triangleIndexVertexArray
Definition: Shape.h:63
::Eigen::Transform< Real, 3, ::Eigen::Affine > Transform
Rigid transformation in 3D.
Definition: Transform.h:46
Shape(::SoVRMLShape *shape, Body *body)
Definition: Shape.cpp:48
void getTransform(::rl::math::Transform &transform)
Definition: Shape.cpp:139
::btCollisionShape * shape
Definition: Shape.h:52
Body * body
Definition: Shape.h:58
::btTransform transform
Definition: Shape.h:54
void setTransform(const ::rl::math::Transform &transform)
Definition: Shape.cpp:169
static void triangleCallback(void *userData, ::SoCallbackAction *action, const ::SoPrimitiveVertex *v1, const ::SoPrimitiveVertex *v2, const ::SoPrimitiveVertex *v3)
Definition: Shape.cpp:197
virtual ~Shape()
Definition: Shape.cpp:125
::std::vector< ::btScalar > vertices
Definition: Shape.h:65
::std::vector< int > indices
Definition: Shape.h:61
Robotics Library.
Definition: AnalogInput.cpp:30