MAXScript Extensions > MAXScript Extensions for MassFX >

# MassFX and MAXScript

| Dynamics - Quick Navigation |

The following topics cover the various components of the MassFX Dynamics Simulation system based on NVIDIA PhysX technology which was introduced in 3ds Max 2012.

## MassFX System and User Interface Access

The Interface : nvpx Core Interface exposes the MassFX system settings to MAXScript.

The PhysXPanel : ReferenceTarget exposes the settings of the MassFX control panel and its controls to MAXScript.

NEW in 3ds Max 2013: The Interface nvpxConsts Core Interface exposes the NVIDIA PhysX Constants to MAXScript.

## MassFX Modifiers

The MassFX_RBody : Modifier is used by the MassFX system to define the properties of a rigid body object.

## MassFX Helpers

The UConstraint : Helper is used to define constraints in the MassFX system.

The pxJoint : Helper object is used to define joints in the MassFX system.

The Skeleton : Helper object is used to introduce animated characters as Kinematic Skeleton objects to drive MassFX simulations.

The nvRagdoll : Helper is used to define a ragdoll rig in the MassFX system.

## MassFX Geometry Objects

The nvBox : GeometryClass is a dedicated geometry object used by the MassFX Rigid Body Modifier to define a custom box-shaped shell for physical simulation.

The nvCapsule : GeometryClass is a dedicated geometry object used by the MassFX Rigid Body Modifier to define a custom capsule-shaped shell for physical simulation.

The nvSphere : GeometryClass is a dedicated geometry object used by the MassFX Rigid Body Modifier to define a custom spherical shell for physical simulation.