Skip to content

linkChain Settings

Author: Asaf Ben-Zur
Best used for: Wheels


splitOrientSpace True If this is set to True, all space switch attributes for this module will split into two spaces- Translate and Orient, for the animator to be able to set different space for tranlation and orientation.


Attribute NameDefaultDescription
numberOfLinks 16 Amount of links in the chain. A joint will be created for every link.
reverseOffsetDirection False In case the the rotation post construction is reversed, set this attribute to ON.
upCurveOffset 5.0 The offset value to generate the up curve, based on a center matrix- the modules root joint
controlShape circle Control shape
slaveControlShape dodecagon Control shape
wheelDiameter 20.0 Comment wasn't inserted
mapRoatationToAxis 0 Comment wasn't inserted
rotationMode 0 In case your chain links are connected to one another- it is recommended to use lookAtNext. In case there isn't a connection between your links, curveTangent might be a better choice.
X v
Y v
Z v
Comment wasn't inserted


Attribute NameDefaultDescription
doShapeTweakers False Comment wasn't inserted
shapeTweakers [' '] Input guides/joints- In order. A closed nurbs-curve shape will be constructed from the inputs and will be used as a tweak to deform the main shape driving the chain
tweakMethod 1 This attribute will determine the shape tweak method. In Direct-Skin mode, the link chain shape will be directly skinned to all input tweakers. In Build-Transforms-Curve mode a new curve will be constructed based on the curve mode selected and input tweakers, which will be used to deform the master shape indirectly. This mode will allow for a better control over the deformation, as it is based on curve re-generation instead of direct curve deformation. Build transforms curve mode will generate a new closed shape curve based on the input tweak transforms, hence it is order sensative. In case you wish to use this mode, make sure you input the tweakers in order which makes sense to generate a closed curve shape. Rebuild-Then-Skin mode will first rebuild the curve based on the input re-build number of spans attribute, then skin the curve and deform the master curve indirectly.
rebuildNumOfSpans 16 relevant only on rebuildThenSkin tweak method. This attribute dectates the amount of sections to rebuild the curve to before skinning
tweakCurveInterpolaion 1 relevant only on mnsBuildTransformsCurve tweak method
tweakCurveDegree 3 relevant only on mnsBuildTransformsCurve, and rebuild then skin tweak methods


Attribute NameDefaultDescription
doAutoDrive False Comment wasn't inserted
autoDriveWheelDiameter 20.0 Comment wasn't inserted
gearRatio 1.0 Comment wasn't inserted
reverseDirection False Comment wasn't inserted
autoDriveDefault 1.0 Comment wasn't inserted