A constraint which restricts the position of the constrained object based on the target's position. Thus the target object behaves like an "inivisible wall", "floor", etc.
To influence some object, push a FloorConstraint instance into the Object3D.constraints array.
target — constraint's target object.
See the base TargetConstraint class for common properties.
The axis to apply the restriction along. Can be one of the "X", "-X", "Y", "-Y", "Z", "-Z". Positive means that the constrained object's position along this axis can only be above the .offset value. Negative means - only under the .offset value. Default is "Y".
Read-only flag to check if a given object is of type FloorConstraint.
The limiting value along the .floorLocation axis. Default is 0.
The constraint's type. Equals to "FloorConstraint".
When enabled, the constraint takes the target’s rotation into account. This allows you to have a “floor” plane of any orientation you like. Default is false.
See the base TargetConstraint class for common methods.
For more info on how to obtain the source code of this module see this page.