panda3d.bullet.BulletGenericConstraint

from panda3d.bullet import BulletGenericConstraint
class BulletGenericConstraint

Bases: BulletConstraint

Inheritance diagram

Inheritance diagram of BulletGenericConstraint

__init__(node_a: BulletRigidBodyNode, node_b: BulletRigidBodyNode, frame_a: TransformState, frame_b: TransformState, use_frame_a: bool) → None
__init__(node_a: BulletRigidBodyNode, frame_a: TransformState, use_frame_a: bool) → None
property frame_a
Return type

ConstPointerTo_TransformState

property frame_b
Return type

ConstPointerTo_TransformState

getAngle(axis: int) → float
getAxis(axis: int) → LVector3

Geometry

Return type

LVector3

static getClassType() → TypeHandle
Return type

TypeHandle

getFrameA() → TransformState
Return type

TransformState

getFrameB() → TransformState
Return type

TransformState

getPivot(axis: int) → float
getRotationalLimitMotor(axis: int) → BulletRotationalLimitMotor

Motors

Return type

BulletRotationalLimitMotor

getTranslationalLimitMotor() → BulletTranslationalLimitMotor
Return type

BulletTranslationalLimitMotor

setAngularLimit(axis: int, low: float, high: float) → None
setFrames(ts_a: TransformState, ts_b: TransformState) → None

Frames

setLinearLimit(axis: int, low: float, high: float) → None
property translational_limit_motor
Return type

BulletTranslationalLimitMotor