Module hinge_joint

Consts

PARAM_BIAS* = 0'i64
PARAM_LIMIT_UPPER* = 1'i64
PARAM_LIMIT_LOWER* = 2'i64
PARAM_LIMIT_BIAS* = 3'i64
PARAM_LIMIT_SOFTNESS* = 4'i64
PARAM_LIMIT_RELAXATION* = 5'i64
PARAM_MOTOR_TARGET_VELOCITY* = 6'i64
PARAM_MOTOR_MAX_IMPULSE* = 7'i64
PARAM_MAX* = 8'i64
FLAG_USE_LIMIT* = 0'i64
FLAG_ENABLE_MOTOR* = 1'i64
FLAG_MAX* = 2'i64

Procs

proc paramsbias*(self: HingeJoint): float64 {.
gcsafe, locks: 0
.}
proc `paramsbias =`*(self: HingeJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitenable*(self: HingeJoint): bool {.
gcsafe, locks: 0
.}
proc `angularLimitenable =`*(self: HingeJoint; val: bool) {.
gcsafe, locks: 0
.}
proc angularLimitupper*(self: HingeJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitupper =`*(self: HingeJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitlower*(self: HingeJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitlower =`*(self: HingeJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitbias*(self: HingeJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitbias =`*(self: HingeJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitsoftness*(self: HingeJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitsoftness =`*(self: HingeJoint; val: float64) {.
gcsafe, locks: 0
.}
proc angularLimitrelaxation*(self: HingeJoint): float64 {.
gcsafe, locks: 0
.}
proc `angularLimitrelaxation =`*(self: HingeJoint; val: float64) {.
gcsafe, locks: 0
.}
proc motorenable*(self: HingeJoint): bool {.
gcsafe, locks: 0
.}
proc `motorenable =`*(self: HingeJoint; val: bool) {.
gcsafe, locks: 0
.}
proc motortargetVelocity*(self: HingeJoint): float64 {.
gcsafe, locks: 0
.}
proc `motortargetVelocity =`*(self: HingeJoint; val: float64) {.
gcsafe, locks: 0
.}
proc motormaxImpulse*(self: HingeJoint): float64 {.
gcsafe, locks: 0
.}
proc `motormaxImpulse =`*(self: HingeJoint; val: float64) {.
gcsafe, locks: 0
.}