OdeWorld

from panda3d.ode import OdeWorld
class OdeWorld

Bases: TypedObject

Inheritance diagram

Inheritance diagram of OdeWorld

__init__(*args, **kwargs)
addBodyDampening()

C++ Interface: add_body_dampening(const OdeWorld self, OdeBody body, int surface)

// void assign_surface_body(OdeBody& body, int surface);

add_body_dampening()

C++ Interface: add_body_dampening(const OdeWorld self, OdeBody body, int surface)

// void assign_surface_body(OdeBody& body, int surface);

applyDampening()

C++ Interface: apply_dampening(const OdeWorld self, float dt, OdeBody body)

apply_dampening()

C++ Interface: apply_dampening(const OdeWorld self, float dt, OdeBody body)

compareTo()

C++ Interface: compare_to(OdeWorld self, const OdeWorld other)

compare_to()

C++ Interface: compare_to(OdeWorld self, const OdeWorld other)

destroy()

C++ Interface: destroy(const OdeWorld self)

getAutoDisableAngularThreshold()

C++ Interface: get_auto_disable_angular_threshold(OdeWorld self)

getAutoDisableFlag()

C++ Interface: get_auto_disable_flag(OdeWorld self)

getAutoDisableLinearThreshold()

C++ Interface: get_auto_disable_linear_threshold(OdeWorld self)

getAutoDisableSteps()

C++ Interface: get_auto_disable_steps(OdeWorld self)

getAutoDisableTime()

C++ Interface: get_auto_disable_time(OdeWorld self)

getCfm()

C++ Interface: get_cfm(OdeWorld self)

getClassType()

C++ Interface: get_class_type()

getContactMaxCorrectingVel()

C++ Interface: get_contact_max_correcting_vel(OdeWorld self)

getContactSurfaceLayer()

C++ Interface: get_contact_surface_layer(OdeWorld self)

getErp()

C++ Interface: get_erp(OdeWorld self)

getGravity()

C++ Interface: get_gravity(OdeWorld self)

getId()

C++ Interface: get_id(OdeWorld self)

/**
  • Returns the underlying dWorldID.

*/

getQuickStepNumIterations()

C++ Interface: get_quick_step_num_iterations(OdeWorld self)

getQuickStepW()

C++ Interface: get_quick_step_w(OdeWorld self)

get_auto_disable_angular_threshold()

C++ Interface: get_auto_disable_angular_threshold(OdeWorld self)

get_auto_disable_flag()

C++ Interface: get_auto_disable_flag(OdeWorld self)

get_auto_disable_linear_threshold()

C++ Interface: get_auto_disable_linear_threshold(OdeWorld self)

get_auto_disable_steps()

C++ Interface: get_auto_disable_steps(OdeWorld self)

get_auto_disable_time()

C++ Interface: get_auto_disable_time(OdeWorld self)

get_cfm()

C++ Interface: get_cfm(OdeWorld self)

get_class_type()

C++ Interface: get_class_type()

get_contact_max_correcting_vel()

C++ Interface: get_contact_max_correcting_vel(OdeWorld self)

get_contact_surface_layer()

C++ Interface: get_contact_surface_layer(OdeWorld self)

get_erp()

C++ Interface: get_erp(OdeWorld self)

get_gravity()

C++ Interface: get_gravity(OdeWorld self)

get_id()

C++ Interface: get_id(OdeWorld self)

/**
  • Returns the underlying dWorldID.

*/

get_quick_step_num_iterations()

C++ Interface: get_quick_step_num_iterations(OdeWorld self)

get_quick_step_w()

C++ Interface: get_quick_step_w(OdeWorld self)

impulseToForce()

C++ Interface: impulse_to_force(const OdeWorld self, float stepsize, const LVecBase3f impulse) impulse_to_force(const OdeWorld self, float stepsize, float ix, float iy, float iz)

impulse_to_force()

C++ Interface: impulse_to_force(const OdeWorld self, float stepsize, const LVecBase3f impulse) impulse_to_force(const OdeWorld self, float stepsize, float ix, float iy, float iz)

initSurfaceTable()

C++ Interface: init_surface_table(const OdeWorld self, int num_surfaces)

init_surface_table()

C++ Interface: init_surface_table(const OdeWorld self, int num_surfaces)

isEmpty()

C++ Interface: is_empty(OdeWorld self)

/**
  • Returns true if the ID is 0, meaning the OdeWorld does not point to a valid

  • world. It is an error to call a method on an empty world. Note that an

  • empty OdeWorld also evaluates to False.

*/

is_empty()

C++ Interface: is_empty(OdeWorld self)

/**
  • Returns true if the ID is 0, meaning the OdeWorld does not point to a valid

  • world. It is an error to call a method on an empty world. Note that an

  • empty OdeWorld also evaluates to False.

*/

quickStep()

C++ Interface: quick_step(const OdeWorld self, float stepsize)

quick_step()

C++ Interface: quick_step(const OdeWorld self, float stepsize)

setAutoDisableAngularThreshold()

C++ Interface: set_auto_disable_angular_threshold(const OdeWorld self, float angular_threshold)

setAutoDisableFlag()

C++ Interface: set_auto_disable_flag(const OdeWorld self, int do_auto_disable)

setAutoDisableLinearThreshold()

C++ Interface: set_auto_disable_linear_threshold(const OdeWorld self, float linear_threshold)

setAutoDisableSteps()

C++ Interface: set_auto_disable_steps(const OdeWorld self, int steps)

setAutoDisableTime()

C++ Interface: set_auto_disable_time(const OdeWorld self, float time)

setCfm()

C++ Interface: set_cfm(const OdeWorld self, float cfm)

setContactMaxCorrectingVel()

C++ Interface: set_contact_max_correcting_vel(const OdeWorld self, float vel)

setContactSurfaceLayer()

C++ Interface: set_contact_surface_layer(const OdeWorld self, float depth)

setErp()

C++ Interface: set_erp(const OdeWorld self, float erp)

setGravity()

C++ Interface: set_gravity(const OdeWorld self, const LVecBase3f vec) set_gravity(const OdeWorld self, float x, float y, float z)

setQuickStepNumIterations()

C++ Interface: set_quick_step_num_iterations(const OdeWorld self, int num)

setQuickStepW()

C++ Interface: set_quick_step_w(const OdeWorld self, float over_relaxation)

setSurfaceEntry()

C++ Interface: set_surface_entry(const OdeWorld self, int pos1, int pos2, float mu, float bounce, float bounce_vel, float soft_erp, float soft_cfm, float slip, float dampen)

set_auto_disable_angular_threshold()

C++ Interface: set_auto_disable_angular_threshold(const OdeWorld self, float angular_threshold)

set_auto_disable_flag()

C++ Interface: set_auto_disable_flag(const OdeWorld self, int do_auto_disable)

set_auto_disable_linear_threshold()

C++ Interface: set_auto_disable_linear_threshold(const OdeWorld self, float linear_threshold)

set_auto_disable_steps()

C++ Interface: set_auto_disable_steps(const OdeWorld self, int steps)

set_auto_disable_time()

C++ Interface: set_auto_disable_time(const OdeWorld self, float time)

set_cfm()

C++ Interface: set_cfm(const OdeWorld self, float cfm)

set_contact_max_correcting_vel()

C++ Interface: set_contact_max_correcting_vel(const OdeWorld self, float vel)

set_contact_surface_layer()

C++ Interface: set_contact_surface_layer(const OdeWorld self, float depth)

set_erp()

C++ Interface: set_erp(const OdeWorld self, float erp)

set_gravity()

C++ Interface: set_gravity(const OdeWorld self, const LVecBase3f vec) set_gravity(const OdeWorld self, float x, float y, float z)

set_quick_step_num_iterations()

C++ Interface: set_quick_step_num_iterations(const OdeWorld self, int num)

set_quick_step_w()

C++ Interface: set_quick_step_w(const OdeWorld self, float over_relaxation)

set_surface_entry()

C++ Interface: set_surface_entry(const OdeWorld self, int pos1, int pos2, float mu, float bounce, float bounce_vel, float soft_erp, float soft_cfm, float slip, float dampen)

step()

C++ Interface: step(const OdeWorld self, float stepsize)