15 #ifndef __BULLET_CYLINDER_SHAPE_H__ 16 #define __BULLET_CYLINDER_SHAPE_H__ 18 #include "pandabase.h" 20 #include "bullet_includes.h" 21 #include "bullet_utils.h" 22 #include "bulletShape.h" 34 INLINE
void operator = (
const BulletCylinderShape ©);
35 INLINE ~BulletCylinderShape();
37 INLINE PN_stdfloat get_radius()
const;
38 INLINE
LVecBase3 get_half_extents_without_margin()
const;
39 INLINE
LVecBase3 get_half_extents_with_margin()
const;
42 virtual btCollisionShape *ptr()
const;
45 btCylinderShape *_shape;
52 static void init_type() {
53 BulletShape::init_type();
54 register_type(_type_handle,
"BulletCylinderShape",
55 BulletShape::get_class_type());
58 return get_class_type();
62 return get_class_type();
69 #include "bulletCylinderShape.I" 71 #endif // __BULLET_CYLINDER_SHAPE_H__ This is the base class for all three-component vectors and points.
This is a three-component vector distance (as opposed to a three-component point, which represents a ...
TypeHandle is the identifier used to differentiate C++ class types.