BulletTranslationalLimitMotor

from panda3d.bullet import BulletTranslationalLimitMotor
class BulletTranslationalLimitMotor

Bases: DTOOL_SUPER_BASE

Rotation Limit structure for generic joints.

Inheritance diagram

Inheritance diagram of BulletTranslationalLimitMotor

__init__(*args, **kwargs)
accumulated_impulse
current_diff
current_error
getAccumulatedImpulse()

C++ Interface: get_accumulated_impulse(BulletTranslationalLimitMotor self)

/**

*/

getCurrentDiff()

C++ Interface: get_current_diff(BulletTranslationalLimitMotor self)

/**

*/

getCurrentError()

C++ Interface: get_current_error(BulletTranslationalLimitMotor self)

/**

*/

getCurrentLimit()

C++ Interface: get_current_limit(BulletTranslationalLimitMotor self, int axis)

/**
  • Retrieves the current value of angle: 0 = free, 1 = at low limit, 2 = at

  • high limit.

*/

getMotorEnabled()

C++ Interface: get_motor_enabled(BulletTranslationalLimitMotor self, int axis)

/**

*/

get_accumulated_impulse()

C++ Interface: get_accumulated_impulse(BulletTranslationalLimitMotor self)

/**

*/

get_current_diff()

C++ Interface: get_current_diff(BulletTranslationalLimitMotor self)

/**

*/

get_current_error()

C++ Interface: get_current_error(BulletTranslationalLimitMotor self)

/**

*/

get_current_limit()

C++ Interface: get_current_limit(BulletTranslationalLimitMotor self, int axis)

/**
  • Retrieves the current value of angle: 0 = free, 1 = at low limit, 2 = at

  • high limit.

*/

get_motor_enabled()

C++ Interface: get_motor_enabled(BulletTranslationalLimitMotor self, int axis)

/**

*/

isLimited()

C++ Interface: is_limited(BulletTranslationalLimitMotor self, int axis)

/**

*/

is_limited()

C++ Interface: is_limited(BulletTranslationalLimitMotor self, int axis)

/**

*/

setDamping()

C++ Interface: set_damping(const BulletTranslationalLimitMotor self, float damping)

/**

*/

setHighLimit()

C++ Interface: set_high_limit(const BulletTranslationalLimitMotor self, const LVecBase3f limit)

/**

*/

setLowLimit()

C++ Interface: set_low_limit(const BulletTranslationalLimitMotor self, const LVecBase3f limit)

/**

*/

setMaxMotorForce()

C++ Interface: set_max_motor_force(const BulletTranslationalLimitMotor self, const LVecBase3f force)

/**

*/

setMotorEnabled()

C++ Interface: set_motor_enabled(const BulletTranslationalLimitMotor self, int axis, bool enable)

/**

*/

setNormalCfm()

C++ Interface: set_normal_cfm(const BulletTranslationalLimitMotor self, const LVecBase3f cfm)

/**

*/

setRestitution()

C++ Interface: set_restitution(const BulletTranslationalLimitMotor self, float restitution)

/**

*/

setSoftness()

C++ Interface: set_softness(const BulletTranslationalLimitMotor self, float softness)

/**

*/

setStopCfm()

C++ Interface: set_stop_cfm(const BulletTranslationalLimitMotor self, const LVecBase3f cfm)

/**

*/

setStopErp()

C++ Interface: set_stop_erp(const BulletTranslationalLimitMotor self, const LVecBase3f erp)

/**

*/

setTargetVelocity()

C++ Interface: set_target_velocity(const BulletTranslationalLimitMotor self, const LVecBase3f velocity)

/**

*/

set_damping()

C++ Interface: set_damping(const BulletTranslationalLimitMotor self, float damping)

/**

*/

set_high_limit()

C++ Interface: set_high_limit(const BulletTranslationalLimitMotor self, const LVecBase3f limit)

/**

*/

set_low_limit()

C++ Interface: set_low_limit(const BulletTranslationalLimitMotor self, const LVecBase3f limit)

/**

*/

set_max_motor_force()

C++ Interface: set_max_motor_force(const BulletTranslationalLimitMotor self, const LVecBase3f force)

/**

*/

set_motor_enabled()

C++ Interface: set_motor_enabled(const BulletTranslationalLimitMotor self, int axis, bool enable)

/**

*/

set_normal_cfm()

C++ Interface: set_normal_cfm(const BulletTranslationalLimitMotor self, const LVecBase3f cfm)

/**

*/

set_restitution()

C++ Interface: set_restitution(const BulletTranslationalLimitMotor self, float restitution)

/**

*/

set_softness()

C++ Interface: set_softness(const BulletTranslationalLimitMotor self, float softness)

/**

*/

set_stop_cfm()

C++ Interface: set_stop_cfm(const BulletTranslationalLimitMotor self, const LVecBase3f cfm)

/**

*/

set_stop_erp()

C++ Interface: set_stop_erp(const BulletTranslationalLimitMotor self, const LVecBase3f erp)

/**

*/

set_target_velocity()

C++ Interface: set_target_velocity(const BulletTranslationalLimitMotor self, const LVecBase3f velocity)

/**

*/