OdeGeom
from panda3d.ode import OdeGeom
- class OdeGeom
Bases:
TypedObject
Inheritance diagram
- GCBox = 1
- GCCappedCylinder = 2
- GCCylinder = 3
- GCHashSpace = 11
- GCPlane = 4
- GCQuadTreeSpace = 12
- GCRay = 5
- GCSimpleSpace = 10
- GCSphere = 0
- GCTriMesh = 8
- GC_box = 1
- GC_capped_cylinder = 2
- GC_cylinder = 3
- GC_hash_space = 11
- GC_plane = 4
- GC_quad_tree_space = 12
- GC_ray = 5
- GC_simple_space = 10
- GC_sphere = 0
- GC_tri_mesh = 8
- __init__(*args, **kwargs)
- clearOffset()
C++ Interface: clear_offset(const OdeGeom self)
- clear_offset()
C++ Interface: clear_offset(const OdeGeom self)
- compareTo()
C++ Interface: compare_to(OdeGeom self, const OdeGeom other)
- compare_to()
C++ Interface: compare_to(OdeGeom self, const OdeGeom other)
- convert()
C++ Interface: convert(OdeGeom self)
- convertToBox()
C++ Interface: convert_to_box(OdeGeom self)
- convertToCappedCylinder()
C++ Interface: convert_to_capped_cylinder(OdeGeom self)
- convertToCylinder()
C++ Interface: convert_to_cylinder(OdeGeom self)
// OdeConvexGeom convert_to_convex() const;
- convertToHashSpace()
C++ Interface: convert_to_hash_space(OdeGeom self)
- convertToPlane()
C++ Interface: convert_to_plane(OdeGeom self)
// OdeHeightfieldGeom convert_to_heightfield() const;
- convertToQuadTreeSpace()
C++ Interface: convert_to_quad_tree_space(OdeGeom self)
- convertToRay()
C++ Interface: convert_to_ray(OdeGeom self)
- convertToSimpleSpace()
C++ Interface: convert_to_simple_space(OdeGeom self)
- convertToSphere()
C++ Interface: convert_to_sphere(OdeGeom self)
- convertToTriMesh()
C++ Interface: convert_to_tri_mesh(OdeGeom self)
- convert_to_box()
C++ Interface: convert_to_box(OdeGeom self)
- convert_to_capped_cylinder()
C++ Interface: convert_to_capped_cylinder(OdeGeom self)
- convert_to_cylinder()
C++ Interface: convert_to_cylinder(OdeGeom self)
// OdeConvexGeom convert_to_convex() const;
- convert_to_hash_space()
C++ Interface: convert_to_hash_space(OdeGeom self)
- convert_to_plane()
C++ Interface: convert_to_plane(OdeGeom self)
// OdeHeightfieldGeom convert_to_heightfield() const;
- convert_to_quad_tree_space()
C++ Interface: convert_to_quad_tree_space(OdeGeom self)
- convert_to_ray()
C++ Interface: convert_to_ray(OdeGeom self)
- convert_to_simple_space()
C++ Interface: convert_to_simple_space(OdeGeom self)
- convert_to_sphere()
C++ Interface: convert_to_sphere(OdeGeom self)
- convert_to_tri_mesh()
C++ Interface: convert_to_tri_mesh(OdeGeom self)
- destroy()
C++ Interface: destroy(const OdeGeom self)
- disable()
C++ Interface: disable(const OdeGeom self)
- enable()
C++ Interface: enable(const OdeGeom self)
- getAABB()
C++ Interface: get_AABB(OdeGeom self, LVecBase3f min, LVecBase3f max)
- getAABounds()
C++ Interface: get_AA_bounds(OdeGeom self)
- getBody()
C++ Interface: get_body(OdeGeom self)
- getCategoryBits()
C++ Interface: get_category_bits(const OdeGeom self)
- getClass()
C++ Interface: get_class(OdeGeom self)
- getClassType()
C++ Interface: get_class_type()
- getCollideBits()
C++ Interface: get_collide_bits(const OdeGeom self)
- getConvertedSpace()
C++ Interface: get_converted_space(OdeGeom self)
- getOffsetPosition()
C++ Interface: get_offset_position(OdeGeom self)
- getOffsetQuaternion()
C++ Interface: get_offset_quaternion(OdeGeom self)
- getOffsetRotation()
C++ Interface: get_offset_rotation(OdeGeom self)
- getPosition()
C++ Interface: get_position(OdeGeom self)
- getQuaternion()
C++ Interface: get_quaternion(OdeGeom self)
- getRotation()
C++ Interface: get_rotation(OdeGeom self)
- getSpace()
C++ Interface: get_space(OdeGeom self)
- get_AABB()
C++ Interface: get_AABB(OdeGeom self, LVecBase3f min, LVecBase3f max)
- get_AA_bounds()
C++ Interface: get_AA_bounds(OdeGeom self)
- get_body()
C++ Interface: get_body(OdeGeom self)
- get_category_bits()
C++ Interface: get_category_bits(const OdeGeom self)
- get_class()
C++ Interface: get_class(OdeGeom self)
- get_class_type()
C++ Interface: get_class_type()
- get_collide_bits()
C++ Interface: get_collide_bits(const OdeGeom self)
- get_converted_space()
C++ Interface: get_converted_space(OdeGeom self)
- get_offset_position()
C++ Interface: get_offset_position(OdeGeom self)
- get_offset_quaternion()
C++ Interface: get_offset_quaternion(OdeGeom self)
- get_offset_rotation()
C++ Interface: get_offset_rotation(OdeGeom self)
- get_position()
C++ Interface: get_position(OdeGeom self)
- get_quaternion()
C++ Interface: get_quaternion(OdeGeom self)
- get_rotation()
C++ Interface: get_rotation(OdeGeom self)
- get_space()
C++ Interface: get_space(OdeGeom self)
- hasBody()
C++ Interface: has_body(OdeGeom self)
- has_body()
C++ Interface: has_body(OdeGeom self)
- isEmpty()
C++ Interface: is_empty(OdeGeom self)
- /**
Returns true if the ID is 0, meaning the OdeGeom does not point to a valid
geom. It is an error to call a method on an empty geom. Note that an
empty OdeGeom also evaluates to False.
*/
- isEnabled()
C++ Interface: is_enabled(const OdeGeom self)
- isOffset()
C++ Interface: is_offset(const OdeGeom self)
- isSpace()
C++ Interface: is_space(const OdeGeom self)
- is_empty()
C++ Interface: is_empty(OdeGeom self)
- /**
Returns true if the ID is 0, meaning the OdeGeom does not point to a valid
geom. It is an error to call a method on an empty geom. Note that an
empty OdeGeom also evaluates to False.
*/
- is_enabled()
C++ Interface: is_enabled(const OdeGeom self)
- is_offset()
C++ Interface: is_offset(const OdeGeom self)
- is_space()
C++ Interface: is_space(const OdeGeom self)
- setBody()
C++ Interface: set_body(const OdeGeom self, OdeBody body)
// INLINE void set_data(void* data);
- setCategoryBits()
C++ Interface: set_category_bits(const OdeGeom self, const BitMask bits)
- setCollideBits()
C++ Interface: set_collide_bits(const OdeGeom self, const BitMask bits)
- setOffsetPosition()
C++ Interface: set_offset_position(const OdeGeom self, const LVecBase3f pos) set_offset_position(const OdeGeom self, float x, float y, float z)
- setOffsetQuaternion()
C++ Interface: set_offset_quaternion(const OdeGeom self, const LQuaternionf q)
- setOffsetRotation()
C++ Interface: set_offset_rotation(const OdeGeom self, const LMatrix3f r)
- setOffsetWorldPosition()
C++ Interface: set_offset_world_position(const OdeGeom self, const LVecBase3f pos) set_offset_world_position(const OdeGeom self, float x, float y, float z)
- setOffsetWorldQuaternion()
C++ Interface: set_offset_world_quaternion(const OdeGeom self, const LQuaternionf q)
- setOffsetWorldRotation()
C++ Interface: set_offset_world_rotation(const OdeGeom self, const LMatrix3f r)
- setPosition()
C++ Interface: set_position(const OdeGeom self, const LVecBase3f pos) set_position(const OdeGeom self, float x, float y, float z)
- setQuaternion()
C++ Interface: set_quaternion(const OdeGeom self, const LQuaternionf q)
- setRotation()
C++ Interface: set_rotation(const OdeGeom self, const LMatrix3f r)
- set_body()
C++ Interface: set_body(const OdeGeom self, OdeBody body)
// INLINE void set_data(void* data);
- set_category_bits()
C++ Interface: set_category_bits(const OdeGeom self, const BitMask bits)
- set_collide_bits()
C++ Interface: set_collide_bits(const OdeGeom self, const BitMask bits)
- set_offset_position()
C++ Interface: set_offset_position(const OdeGeom self, const LVecBase3f pos) set_offset_position(const OdeGeom self, float x, float y, float z)
- set_offset_quaternion()
C++ Interface: set_offset_quaternion(const OdeGeom self, const LQuaternionf q)
- set_offset_rotation()
C++ Interface: set_offset_rotation(const OdeGeom self, const LMatrix3f r)
- set_offset_world_position()
C++ Interface: set_offset_world_position(const OdeGeom self, const LVecBase3f pos) set_offset_world_position(const OdeGeom self, float x, float y, float z)
- set_offset_world_quaternion()
C++ Interface: set_offset_world_quaternion(const OdeGeom self, const LQuaternionf q)
- set_offset_world_rotation()
C++ Interface: set_offset_world_rotation(const OdeGeom self, const LMatrix3f r)
- set_position()
C++ Interface: set_position(const OdeGeom self, const LVecBase3f pos) set_position(const OdeGeom self, float x, float y, float z)
- set_quaternion()
C++ Interface: set_quaternion(const OdeGeom self, const LQuaternionf q)
- set_rotation()
C++ Interface: set_rotation(const OdeGeom self, const LMatrix3f r)
- write()
C++ Interface: write(OdeGeom self, ostream out, int indent)