The Constraint Property operator modifies the properties of constraints after they are generated. It allows you to adjust stiffness, rest length, damping, and other constraint parameters dynamically. The operator can read values from geometry attributes to modulate these properties, enabling attribute-driven control over constraint behavior.
The Geometry page allows transforming the geometry which affects the constraints by recomputing properties like rest length. This is useful for fine-tuning constraint simulations by editing constraint attributes post-generation. You can selectively modify constraints based on groups, apply scaling factors, or use attribute data to create spatially-varying constraint properties.
Parameters
Page: Geometry
Transform OrderXord––Sets the overall transform order for the transformations.
Scale Rotate Translatesrt
Scale Translate Rotatestr
Rotate Scale Translaterst
Rotate Translate Scalerts
Translate Scale Rotatetsr
Translate Rotate Scaletrs
Rotate OrderRord––Sets the order of the rotations within the overall transform order.
Rx Ry Rzxyz
Rx Rz Ryxzy
Ry Rx Rzyxz
Ry Rz Rxyzx
Rz Rx Ryzxy
Rz Ry Rxzyx
TranslateT––Translate the points in the three axes.
TranslateTx
TranslateTy
TranslateTz
RotateR––Rotate the points around the corresponding X, Y and Z axes. Angles are given in degrees.
RotateRx
RotateRy
RotateRz
ScaleS––Scale factor for each axis.
ScaleSx
ScaleSy
ScaleSz
PivotP––The pivot point for the transform rotates and scales.
PivotPx
PivotPy
PivotPz
Uniform ScaleScale–Uniform scale multiplier applied to all axes.
Page: Constraints
Constraint GroupConstraintgroup–Primitive group containing constraints to modify. Leave empty to modify all constraints.
EnableEnablestiff–Enable modification of stiffness values.
Stiffness ScaleStiffscale––Scale factor for stiffness (powers of 10). Higher values create more rigid constraints.
1e+101e+10
1e+91e+9
1e+81e+8
1e+71e+7
10000001000000
100000100000
1000010000
10001000
100100
1010
11
0.10.1
0.010.01
0.0010.001
0.00010.0001
0.000010.00001
0.0000010.000001
1e-71e-7
1e-81e-8
1e-91e-9
1e-101e-10
StiffnessStiffness–Multiplier for stiffness value.
OperationStiffop––How to apply the stiffness modification.
Setset
Scalescale
EnableEnabledampratio–Enable modification of damping ratio values.
Damping RatioDampingratio–Damping ratio value (0-1). Higher values reduce oscillation.
OperationDampratioop––How to apply the damping ratio modification.