15 #ifndef __BULLET_CONVEX_POINT_CLOUD_SHAPE_H__ 16 #define __BULLET_CONVEX_POINT_CLOUD_SHAPE_H__ 18 #include "pandabase.h" 20 #include "bullet_includes.h" 21 #include "bulletShape.h" 24 #include "pta_LVecBase3.h" 36 INLINE
void operator = (
const BulletConvexPointCloudShape ©);
37 INLINE ~BulletConvexPointCloudShape();
39 INLINE
int get_num_points()
const;
42 virtual btCollisionShape *ptr()
const;
45 btConvexPointCloudShape *_shape;
52 static void init_type() {
53 BulletShape::init_type();
54 register_type(_type_handle,
"BulletConvexPointCloudShape",
55 BulletShape::get_class_type());
58 return get_class_type();
62 return get_class_type();
69 #include "bulletConvexPointCloudShape.I" 71 #endif // __BULLET_CONVEX_POINT_CLOUD_SHAPE_H__ This is the base class for all three-component vectors and points.
A container for geometry primitives.
TypeHandle is the identifier used to differentiate C++ class types.