pxJoint : helper
pxJoint - superclass: helper; super-superclass:node - 37:1 - classID: #(1604510813, 25066142)
This object represents the MassFX Joint Helper.
Available in 3ds Max 2012 and higher.
Constructor:
Properties:
"Constraint" rollout
<pxJoint>.body0 UndefinedClass default: undefined -- node
Get/set the first node to constrain.
<pxJoint>.body1 UndefinedClass default: undefined -- node
Get/set the second node to constrain.
<pxJoint>.breakable BooleanClass default: false -- animatable; boolean
Get/set the breakable state of the joint. When set to true, the joint will break if
the force exceeds the threshold specified by the .maxForce or .maxTorque property (see below).
<pxJoint>.maxForce Float default: 10.0 -- animatable; float
Get/set the linear force threshold used when the .breakable property is set to true.
<pxJoint>.maxTorque Float default: 10.0 -- animatable; float
Get/set the angular force threshold used when the .breakable property is set to true.
<pxJoint>.collision BooleanClass default: false -- animatable; boolean
Get/set whether to calculate collisions.
<pxJoint>.projectionMode Integer default: 1 -- animatable; integer
<pxJoint>.projectionDist Float default: 0.1 -- animatable; float
Get/set the projection distance.
<pxJoint>.projectionAngle Float default: 0.0872 -- animatable; float
<pxJoint>.gearing BooleanClass default: false -- animatable; boolean
<pxJoint>.gearRatio Float default: 1.0 -- animatable; float
"Swing and Twist" rollout
Swing1 group of controls
<pxJoint>.swing1_locked BooleanClass default: false -- animatable; boolean
<pxJoint>.swing1_limited BooleanClass default: true -- animatable; boolean
<pxJoint>.swing1_angle Float default: 10.0 -- animatable; float
<pxJoint>.swing1_rest Float default: 0.0 -- animatable; float
<pxJoint>.swing1_spring Float default: 0.0 -- animatable; float
<pxJoint>.swing1_damp Float default: 0.0 -- animatable; float
Swing1 group of controls
<pxJoint>.swing2_locked BooleanClass default: false -- animatable; boolean
<pxJoint>.swing2_limited BooleanClass default: true -- animatable; boolean
<pxJoint>.swing2_angle Float default: 10.0 -- animatable; float
<pxJoint>.swing2_rest Float default: 0.0 -- animatable; float
<pxJoint>.swing2_spring Float default: 0.0 -- animatable; float
<pxJoint>.swing2_damp Float default: 0.0 -- animatable; float
"Twist" group of controls
<pxJoint>.twist_enbl BooleanClass default: false -- animatable; boolean
<pxJoint>.twist_rest Float default: 0.0 -- animatable; float
<pxJoint>.twist_spring Float default: 0.0 -- animatable; float
<pxJoint>.twist_damp Float default: 0.0 -- animatable; float
<pxJoint>.twist_lmt BooleanClass default: true -- animatable; boolean
<pxJoint>.twistlow Float default: 10.0 -- animatable; float
<pxJoint>.twisthigh Float default: 10.0 -- animatable; float
"Translation" rollout
<pxJoint>.x_state Integer default: 1 -- animatable; integer
<pxJoint>.y_state Integer default: 1 -- animatable; integer
<pxJoint>.z_state Integer default: 1 -- animatable; integer
"If Limited, specify Radius" group of controls
<pxJoint>.xlate_rad Float default: 45.0 -- animatable; float
"Display Properties" rollout
<pxJoint>.helpersize Float default: 0.001 -- animatable; float
pxJoint interfaces:
Interface: IMtlRender_Compability_MtlBase
Properties:
Methods:
Actions: