Klamp't  0.8.1
ODECustomGeometry.h
1 #ifndef ODE_CUSTOM_MESH_H
2 #define ODE_CUSTOM_MESH_H
3 
4 #include <KrisLibrary/geometry/AnyGeometry.h>
5 #include <ode/common.h>
6 using namespace Geometry;
7 
9 {
12  AnyCollisionGeometry3D* geometry;
19  Vector3 odeOffset;
20 };
21 
22 
23 dGeomID dCreateCustomGeometry(AnyCollisionGeometry3D* geom,Real outerMargin=0);
24 CustomGeometryData* dGetCustomGeometryData(dGeomID o);
25 void InitODECustomGeometry();
26 
29 bool GetCustomGeometryCollisionReliableFlag();
31 void ClearCustomGeometryCollisionReliableFlag();
32 
33 #endif
34 
AnyCollisionGeometry3D * geometry
Definition: ODECustomGeometry.h:12
Definition: ODECustomGeometry.h:8
Vector3 odeOffset
Definition: ODECustomGeometry.h:19
Real outerMargin
Definition: ODECustomGeometry.h:16