Object Constraints / Blender

This page contains the information about Blender's object constraints which can be used with Verge3D.

Contents

[anchor:Constraints_and_Settings]

Constraints and Settings

Below are are listed Blender object constraints that can be used with Verge3D. The parameters supported by Verge3D are overlaid with green color.

[anchor:Copy_Location]

Copy Location

This constraint forces the object to which it is applied to have the same location as its target.

[anchor:Copy_Rotation]

Copy Rotation

This constraint forces the object to which it is applied to match the rotation of its target.

[anchor:Copy_Scale]

Copy Scale

This constraint forces the object to which it is applied to match the scale of its target.

[anchor:Copy_Transforms]

Copy Transforms

This constraint forces the object to which it is applied to have the same transforms as its target.

[anchor:Limit_Location]

Limit Location

This constraint restricts the amount of allowed translations along each axis, through lower and upper bounds.

[anchor:Limit_Rotation]

Limit Rotation

This constraint restricts the amount of allowed rotations around each axis, through lower and upper bounds.

[anchor:Limit_Scale]

Limit Scale

This constraint restricts the amount of allowed scalings along each axis, through lower and upper bounds.

[anchor:Track_To]

Track To

This constraint applies rotations to its owner, so that it always points a given *To* axis towards its target, with another *Up* axis permanently maintained as much aligned with the global Z axis as possible. Thus you can implement billboarding with this constraint.

[anchor:Locked_Track]

Locked Track

This constraint works similar to *Track To* constraint, but with a locked axis.

[anchor:Child_Of]

Child Of

This is the constraint version of the standard parent/children relationship between objects.

[anchor:Floor]

Floor

This constraint allows you to use its target as a plane where the owner cannot go.

[anchor:Use_with_Puzzles]

Use with Puzzles

All constraints, once assigned in Blender and exported, can be removed, muted or ummuted with a puzzle. Unlike in Blender, a removed/muted constraint does not reset the object - this puzzle just leaves the object with the same transform it had just before removing or muting.

In addition, *Limit/Copy* *Location/Rotation/Scale* constraints can be assigned at runtime with puzzles.

Got Questions?

Feel free to ask on the forums!