Abstract base class for constraints.
Constraints are used to set up various relations between objects by
affecting their position, rotation and scale. Can be used with the
This creates a generic constraint.
Used to check whether this or derived classes are constraints. Default is true.
# .mute : Boolean
Mutes the constraint so it won't affect the constrained object. Default is false.
# .name : String
The constraint's name. Default is an empty string.
# .type : String
The constraint's type. Equals to "Constraint".
Return a new constraint with the same parameters as this constraint.
Copy the parameters from the passed "source" constraint into this constraint.
Updates the passed object's transformations by applying the constraint to it.