OdeSpace

from panda3d.ode import OdeSpace
class OdeSpace

Bases: TypedObject

Inheritance diagram

Inheritance diagram of OdeSpace

add(geom: OdeGeom)None
add(space: OdeSpace)None
autoCollide()None
clean()None
collide(arg: object, near_callback: object)int
convert()object
convertToHashSpace()OdeHashSpace
convertToQuadTreeSpace()OdeQuadTreeSpace
convertToSimpleSpace()OdeSimpleSpace
destroy()None
disable()None
enable()None
getAABB(min: panda3d.core.LVecBase3f, max: panda3d.core.LVecBase3f)None
getAABounds()object
getCategoryBits()panda3d.core.BitMask32
getClass()int
static getClassType()panda3d.core.TypeHandle
getCleanup()int
getCollideBits()panda3d.core.BitMask32
getCollideId(geom: OdeGeom)int
getCollideId(o1: dGeomID)int
getCollisionEvent()str
getConvertedGeom(i: int)object
getConvertedSpace()object
getGeom(i: int)OdeGeom
getNumGeoms()int
getSpace()OdeSpace
getSurfaceType(geom: OdeGeom)int
getSurfaceType(o1: dGeomID)int
isEmpty()bool

Returns true if the ID is 0, meaning the OdeSpace does not point to a valid space. It is an error to call a method on an empty space. Note that an empty OdeSpace also evaluates to False.

isEnabled()int
isSpace()int
query(geom: OdeGeom)int
query(space: OdeSpace)int
remove(geom: OdeGeom)None
remove(space: OdeSpace)None
setAutoCollideJointGroup(param0: OdeJointGroup)None
setAutoCollideWorld(param0: OdeWorld)None
setCategoryBits(bits: panda3d.core.BitMask32)None
setCleanup(mode: int)None
setCollideBits(bits: panda3d.core.BitMask32)None
setCollideId(geom: OdeGeom, collide_id: int)int
setCollideId(collide_id: int, id: dGeomID)int
setCollisionEvent(event_name: str)None
setSurfaceType(geom: OdeGeom, surface_type: int)None
setSurfaceType(surface_type: int, id: dGeomID)None
write(out: panda3d.core.ostream, indent: int)None