Module generic_6dof_joint

Search:
Group by:

Consts

PARAM_LINEAR_LOWER_LIMIT = 0'i64
PARAM_LINEAR_UPPER_LIMIT = 1'i64
PARAM_LINEAR_LIMIT_SOFTNESS = 2'i64
PARAM_LINEAR_RESTITUTION = 3'i64
PARAM_LINEAR_DAMPING = 4'i64
PARAM_LINEAR_MOTOR_TARGET_VELOCITY = 5'i64
PARAM_LINEAR_MOTOR_FORCE_LIMIT = 6'i64
PARAM_ANGULAR_LOWER_LIMIT = 7'i64
PARAM_ANGULAR_UPPER_LIMIT = 8'i64
PARAM_ANGULAR_LIMIT_SOFTNESS = 9'i64
PARAM_ANGULAR_DAMPING = 10'i64
PARAM_ANGULAR_RESTITUTION = 11'i64
PARAM_ANGULAR_FORCE_LIMIT = 12'i64
PARAM_ANGULAR_ERP = 13'i64
PARAM_ANGULAR_MOTOR_TARGET_VELOCITY = 14'i64
PARAM_ANGULAR_MOTOR_FORCE_LIMIT = 15'i64
PARAM_MAX = 16'i64
FLAG_ENABLE_LINEAR_LIMIT = 0'i64
FLAG_ENABLE_ANGULAR_LIMIT = 1'i64
FLAG_ENABLE_MOTOR = 2'i64
FLAG_ENABLE_LINEAR_MOTOR = 3'i64
FLAG_MAX = 4'i64

Procs

proc linearLimitXenabled(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitXenabled=(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitXupperDistance(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitXupperDistance=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitXlowerDistance(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitXlowerDistance=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitXsoftness(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitXsoftness=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitXrestitution(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitXrestitution=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitXdamping(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitXdamping=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorXenabled(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorXenabled=(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorXtargetVelocity(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorXtargetVelocity=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorXforceLimit(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorXforceLimit=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitXenabled(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitXenabled=(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitXupperAngle(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitXupperAngle=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitXlowerAngle(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitXlowerAngle=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitXsoftness(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitXsoftness=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitXrestitution(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitXrestitution=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitXdamping(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitXdamping=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitXforceLimit(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitXforceLimit=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitXerp(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitXerp=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorXenabled(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorXenabled=(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorXtargetVelocity(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorXtargetVelocity=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorXforceLimit(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorXforceLimit=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitYenabled(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitYenabled=(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitYupperDistance(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitYupperDistance=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitYlowerDistance(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitYlowerDistance=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitYsoftness(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitYsoftness=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitYrestitution(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitYrestitution=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitYdamping(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitYdamping=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorYenabled(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorYenabled=(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorYtargetVelocity(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorYtargetVelocity=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorYforceLimit(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorYforceLimit=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitYenabled(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitYenabled=(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitYupperAngle(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitYupperAngle=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitYlowerAngle(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitYlowerAngle=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitYsoftness(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitYsoftness=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitYrestitution(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitYrestitution=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitYdamping(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitYdamping=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitYforceLimit(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitYforceLimit=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitYerp(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitYerp=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorYenabled(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorYenabled=(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorYtargetVelocity(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorYtargetVelocity=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorYforceLimit(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorYforceLimit=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitZenabled(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitZenabled=(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitZupperDistance(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitZupperDistance=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitZlowerDistance(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitZlowerDistance=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitZsoftness(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitZsoftness=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitZrestitution(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitZrestitution=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitZdamping(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearLimitZdamping=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorZenabled(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorZenabled=(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorZtargetVelocity(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorZtargetVelocity=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorZforceLimit(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc linearMotorZforceLimit=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitZenabled(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitZenabled=(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitZupperAngle(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitZupperAngle=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitZlowerAngle(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitZlowerAngle=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitZsoftness(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitZsoftness=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitZrestitution(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitZrestitution=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitZdamping(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitZdamping=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitZforceLimit(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitZforceLimit=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitZerp(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularLimitZerp=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorZenabled(self: Generic6DOFJoint): bool {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorZenabled=(self: Generic6DOFJoint; val: bool) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorZtargetVelocity(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorZtargetVelocity=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorZforceLimit(self: Generic6DOFJoint): float64 {.
gcsafe, locks: 0, raises: [], tags: []
.}
proc angularMotorZforceLimit=(self: Generic6DOFJoint; val: float64) {.
gcsafe, locks: 0, raises: [], tags: []
.}