from panda3d.ode import OdeCollisionEntry
class OdeCollisionEntry


Bases: TypedReferenceCount

A class used to hold information about a collision that has occurred.

Inheritance diagram

Inheritance diagram of OdeCollisionEntry

__getitem__(n: int) OdeContactGeom
__init__(param0: OdeCollisionEntry)
get_body1() OdeBody

Returns the first body in the collision.

get_body2() OdeBody

Returns the second body in the collision.

static get_class_type() panda3d.core.TypeHandle
get_contact_geom(n: int) OdeContactGeom

Returns the nth contact geom in the collision.

get_contact_geoms() list
get_contact_point(n: int) panda3d.core.LPoint3f

Returns the nth contact point in the collision. This does exactly the same as get_contact_geom(n).get_pos().

get_contact_points() list
get_geom1() OdeGeom

Returns the first geom in the collision.

get_geom2() OdeGeom

Returns the second geom in the collision.

get_num_contacts() int

Returns the number of contacts in the collision.

is_empty() bool

Returns true if the entry holds no contacts.