16 #ifndef BT_BVH_TRIANGLE_MESH_SHAPE_H
17 #define BT_BVH_TRIANGLE_MESH_SHAPE_H
56 bool getOwnsBvh ()
const
74 virtual const char*
getName()
const {
return "BVHTRIANGLEMESH";}
77 virtual void setLocalScaling(
const btVector3& scaling);
86 void buildOptimizedBvh();
88 bool usesQuantizedAabbCompression()
const
90 return m_useQuantizedAabbCompression;
95 m_triangleInfoMap = triangleInfoMap;
100 return m_triangleInfoMap;
105 return m_triangleInfoMap;
108 virtual int calculateSerializeBufferSize()
const;
111 virtual const char* serialize(
void* dataBuffer,
btSerializer* serializer)
const;
113 virtual void serializeSingleBvh(
btSerializer* serializer)
const;
115 virtual void serializeSingleTriangleInfoMap(
btSerializer* serializer)
const;
145 #endif //BT_BVH_TRIANGLE_MESH_SHAPE_H