This Helper Object is part of 3ds Max CAT.
Constructor
Class instances not creatable by MAXScriptInterface: CATMuscle FunctionsProperties
.DeformerType : String : Read|WriteGet/set the Deformer Type as a string.
.MuscleName : String : Read|WriteGet/set the Muscle name as a string.
.Colour : color : Read|WriteGet/set the color of the Muscle.
.LMR : integer : Read|WriteGet/set the location of the Muscle inside the CATRig.
Possible values are:
-1 = Left
0 = Middle
1 = Right
.NumUSegs : integer : Read|WriteGet/set the number of U segments.
.NumVSegs : integer : Read|WriteGet/set the number of V segments.
.HandleSize : float : Read|WriteGet/set the handle size of the muscle.
.HandlesVisible : boolean : Read|WriteGet/set whether the handles are visible or not.
.MiddleHandles : boolean : Read|WriteGet/set whether to use middle handles or not.
.Handles : node by value array : ReadContains a read-only array of Muscle Handles.
.NumCollisionObjects : integer : ReadGet/set Contains the number of collision objects.
See the methods below for adding and removing collision objects.
Methods
<void>AddCollisionObject <node>sphereAdds a collision object .
<void>RemoveCollisionObject <index>indexRemoves the indexed collision object .
<node>GetCollisionObject <index>indexReturns the indexed collision object.
<float>GetCollisionObjectDistortion <index>indexReturns the indexed collision object's Distortion value.
<void>SetCollisionObjectDistortion <index>index <float>valueSets the indexed collision object's Distortion value to the floating point value supplied as second argument.
<float>GetCollisionObjectHardness <index>indexReturns the indexed collision object's Hardness value.
<void>SetCollisionObjectHardness <index>index <float>valueSets the indexed collision object's Hardness value to the floating point value supplied as second argument.
<void>MoveCollisionObjectUp <index>indexMoves the indexed collision object up on the collision objects list.
<void>MoveCollisionObjectDown <index>indexMoves the indexed collision object down on the collision objects list.
<void>PasteMuscle <maxObject>SourceMusclePastes the muscle provided by the argument.