cMuscleKeepOut node
 
 
 

This is a locator node that creates a transform-based sliding or collision effect against cMuscleObject nodes. This node calculates the needed offset or position of a child object so that the object appears to collide against Muscle Object bones, capsules, or muscles.

For example, you can parent a special flatten joint to an arm and have it collide with a Muscle Object in the chest when the arm lowers so that the arm always stays outside the chest.

The cMuscleKeepOut node has the following attributes:

Enable

Sets whether the Keep Out node is active. When set to off, the computation is disabled.

In DirectionX/Y/Z

Sets the local direction of the node that the sliding attempts to use. The actual slide direction is reversed, so you may want to set a –Y in order to have the Y-axis appear to do the sliding.

Quality

This is the same as the sliding quality on the Muscle deformer. For NURBS muscle objects:

Full

Creates a proper true slide.

Medium

Uses an approximation of the surface.

Low

Uses a capsule to approximate the shape.

Draw

Sets whether the KeepOut node is drawn.

Related topics