BulletGeneric6DofConstraint.kl

Types

BulletGeneric6DofConstraint (object)

BulletGeneric6DofConstraint between two rigidbodies each with a pivotpoint that descibes the axis location in local space

Members

Data pointer  
BulletRigidBody rbA  
BulletRigidBody rbB  

Methods

  BulletGeneric6DofConstraint ( in BulletGeneric6DofConstraint other )
  BulletGeneric6DofConstraint ( in BulletRigidBody rbA, in BulletRigidBody rbB, in Xfo rbAFrame, in Xfo rbBFrame, in Boolean useLinearReferenceFrameA )
  BulletGeneric6DofConstraint ( in BulletRigidBody rbA, in Xfo rbAFrame, in Boolean useLinearReferenceFrameB )
  BulletGeneric6DofConstraint ()
  __construct ! ( in BulletRigidBody rbA, in BulletRigidBody rbB, in Xfo rbAFrame, in Xfo rbBFrame, in Boolean useLinearReferenceFrameA )
  __construct ! ( in BulletRigidBody rbA, in Xfo rbAFrame, in Boolean useLinearReferenceFrameB )
  buildJacobian ! ()
  calculateTransforms ! ( in Xfo transA, in Xfo transB )
BulletGeneric6DofConstraint clone ? ()
  enableFeedback ! ( in Boolean needsFeedback )
Scalar getAngle ? ( in Integer axis_index )
  getAngularLowerLimit ? ( io Vec3 angularLower )
  getAngularUpperLimit ? ( io Vec3 angularUpper )
Scalar getAppliedImpulse ? ()
Vec3 getAxis ? ( in Integer axis_index )
Scalar getBreakingImpulseThreshold ? ()
Xfo getCalculatedTransformA ? ()
Xfo getCalculatedTransformB ? ()
UInt32 getConstraintType ? ()
Xfo getFrameOffsetA ? ()
Xfo getFrameOffsetB ? ()
  getLinearLowerLimit ? ( io Vec3 linearLower )
  getLinearUpperLimit ? ( io Vec3 linearUpper )
Scalar getParam ? ( in Integer num )
Scalar getParam ? ( in Integer num, in Integer axis )
Data getPointer ? ()
Scalar getRelativePivotPosition ? ( in Integer axis_index )
BulletRigidBody getRigidBodyA ? ()
BulletRigidBody getRigidBodyB ? ()
BulletRotationalLimitMotor getRotationalLimitMotor ? ( in Integer index )
BulletTranslationalLimitMotor getTranslationalLimitMotor ? ()
Boolean getUseFrameOffset ? ()
Boolean isEnabled ? ()
Boolean isLimited ? ( in Integer limitIndex )
Boolean needsFeedback ? ()
  setAngularLowerLimit ! ( in Vec3 angularLower )
  setAngularUpperLimit ! ( in Vec3 angularUpper )
  setAxis ! ( in Vec3 axis1, in Vec3 axis2 )
  setBreakingImpulseThreshold ! ( in Scalar threshold )
  setEnabled ! ( in Boolean enabled )
  setFrames ! ( in Xfo frameA, in Xfo frameB )
  setLimit ! ( in Integer axis, in Scalar lo, in Scalar hi )
  setLinearLowerLimit ! ( in Vec3 linearLower )
  setLinearUpperLimit ! ( in Vec3 linearUpper )
  setParam ! ( in Integer num, in Scalar value )
  setParam ! ( in Integer num, in Scalar value, in Integer axis )
  setUseFrameOffset ! ( in Boolean frameOffsetOnOff )
Boolean testAngularLimitMotor ? ( in Integer axis_index )
  updateRHS ! ( in Scalar timeStep )
  ~BulletGeneric6DofConstraint ()

BulletTranslationalLimitMotor (object)

Members

Data pointer  

Methods

  BulletTranslationalLimitMotor ( in BulletTranslationalLimitMotor other )
  BulletTranslationalLimitMotor ()
BulletTranslationalLimitMotor clone ? ()
Vec3 getAccumulatedImpulse ? ()
Integer[3] getCurrentLimit ? ()
Vec3 getCurrentLimitError ? ()
Vec3 getCurrentLinearDiff ? ()
Scalar getDamping ? ()
Boolean[3] getEnableMotor ? ()
Scalar getLimitSoftness ? ()
Vec3 getLowerLimit ? ()
Vec3 getMaxMotorForce ? ()
Vec3 getNormalCFM ? ()
Data getPointer ? ()
Vec3 getStopCFM ? ()
Vec3 getStopERP ? ()
Vec3 getTargetVelocity ? ()
Vec3 getUpperLimit ? ()
Boolean isLimited ? ( in Integer limitIndex )
Boolean needApplyForce ? ( in Integer limitIndex )
  setAccumulatedImpulse ! ( in Vec3 value )
  setCurrentLimit ! ( in Integer value[3] )
  setCurrentLimitError ! ( in Vec3 value )
  setCurrentLinearDiff ! ( in Vec3 value )
  setDamping ! ( in Scalar value )
  setEnableMotor ! ( in Boolean value[3] )
  setLimitSoftness ! ( in Scalar value )
  setLowerLimit ! ( in Vec3 value )
  setMaxMotorForce ! ( in Vec3 value )
  setNormalCFM ! ( in Vec3 value )
  setRestitution ! ( in Scalar value )
  setStopCFM ! ( in Vec3 value )
  setStopERP ! ( in Vec3 value )
  setTargetVelocity ! ( in Vec3 value )
  setUpperLimit ! ( in Vec3 value )
Scalar solveLinearAxis ? ( in Scalar timeStep, in Scalar jacDiagABInv, in BulletRigidBody body1, in Vec3 pointInA, in BulletRigidBody body2, in Vec3 pointInB, in Integer limit_index, in Vec3 axis_normal_on_a, in Vec3 anchorPos )
Integer testLimitValue ? ( in Integer limitIndex, in Scalar test_value )

BulletRotationalLimitMotor (object)

Members

Data pointer  

Methods

  BulletRotationalLimitMotor ( in BulletRotationalLimitMotor other )
  BulletRotationalLimitMotor ()
BulletRotationalLimitMotor clone ? ()
Scalar getAccumulatedImpulse ? ()
Scalar getBounce ? ()
Integer getCurrentLimit ? ()
Scalar getCurrentLimitError ? ()
Scalar getCurrentPosition ? ()
Scalar getDamping ? ()
Boolean getEnableMotor ? ()
Scalar getHiLimit ? ()
Scalar getLimitSoftness ? ()
Scalar getLoLimit ? ()
Scalar getMaxLimitForce ? ()
Scalar getMaxMotorForce ? ()
Scalar getNormalCFM ? ()
Data getPointer ? ()
Scalar getStopCFM ? ()
Scalar getStopERP ? ()
Scalar getTargetVelocity ? ()
Boolean isLimited ? ()
Boolean needApplyTorques ? ()
  setBounce ! ( in Scalar value )
  setDamping ! ( in Scalar value )
  setEnableMotor ! ( in Boolean value )
  setHiLimit ! ( in Scalar value )
  setLimitSoftness ! ( in Scalar value )
  setLoLimit ! ( in Scalar value )
  setMaxLimitForce ! ( in Scalar value )
  setMaxMotorForce ! ( in Scalar value )
  setNormalCFM ! ( in Scalar value )
  setStopCFM ! ( in Scalar value )
  setStopERP ! ( in Scalar value )
  setTargetVelocity ! ( in Scalar value )
Scalar solveAngularLimits ? ( in Scalar timeStep, io Vec3 axis, in Scalar jacDiagABInv, in BulletRigidBody body0, in BulletRigidBody body1 )
Integer testLimitValue ? ( in Scalar test_value )