nanos world API Reference Unofficial documentation
Function Server Fast

Cable:SetLinearLimits

Sets the Physics Linear Limits of this cable. If use_soft_constraint is enabled, then stiffness and damping will be used, otherwise restitution will be used.<br/><br/>Note: this method must be called before attaching any cable end.

Syntax

Lua
my_cable:SetLinearLimits(x_motion, y_motion, z_motion, limit = 0, restitution = 0, use_soft_constraint = false, stiffness = 0, damping = 0)

Parameters

Name Type Default Description
x_motion ConstraintMotion Indicates the linear constraint applied along the X-axis. Free implies no constraint at all. Locked implies no movement along X is allowed. Limited implies the distance in the joint along all active axes must be less than the Distance provided
y_motion ConstraintMotion Indicates the linear constraint applied along the Y-axis. Free implies no constraint at all. Locked implies no movement along Y is allowed. Limited implies the distance in the joint along all active axes must be less than the Distance provided
z_motion ConstraintMotion Indicates the linear constraint applied along theZX-axis. Free implies no constraint at all. Locked implies no movement along Z is allowed. Limited implies the distance in the joint along all active axes must be less than the Distance provided
limit optional float 0 The distance allowed between between the two joint reference frames. Distance applies on all axes enabled (one axis means line, two axes implies circle, three axes implies sphere)
restitution optional float 0 Controls the amount of bounce when the constraint is violated. A restitution value of 1 will bounce back with the same velocity the limit was hit. A value of 0 will stop dead
use_soft_constraint optional boolean false Whether we want to use a soft constraint (spring)
stiffness optional float 0 Stiffness of the soft constraint. Only used when Soft Constraint is on
damping optional float 0 Damping of the soft constraint. Only used when Soft Constraint is on