These are the Class_IDs of the standard built-in classes.
These IDs are defined in .H
.
The following are global instances of several Class_IDs defined by the system:
triObjectClassID -
Triangle mesh Objects
(TriObjects).defObjectClassID -
General deformable
object. These are objects that provide points for
modification.mapObjectClassID -
General
texture-mappable object.patchObjectClassID -
Patch
objects.genericShapeClassID -
Generic
shapes.splineShapeClassID -
Spline
shapes.linearShapeClassID -
Linear
shapes.loftObjectClassID -
Loft
object.derivObjClassID -
Object
space derived objects.WSMDerivObjClassID -
World space
derived objects.This Class_ID is #defined for NURBS objects
(#define EDITABLE_SURF_CLASS_IDClass_ID(0x76a11646,
0x12a822fb)
):EDITABLE_SURF_CLASS_ID
- NURBS
objects.Listed below are the first ULONG of the 8 byte ID. The
second ULONG is 0 for all built-in classes (unless noted
otherwise). For example a Class_ID for a TriObject would
read:Class_ID(TRIOBJ_CLASS_ID, 0);
Note that only built-in classes should have the second ULONG equal to 0. All plug-in developers should use both ULONGs.
The Class_IDs are organized by their SuperClassIDs.
Subclass of all super classes
STANDIN_CLASS_ID -
Stand-InSubclasses of REF_MAKER_CLASS_ID
MTL_LIB_CLASS_ID -
Mtl Library.MTLBASE_LIB_CLASS_ID
-
MtlBase
Library.THE_SCENE_CLASS_ID -
The
Scene.MEDIT_CLASS_ID -
Materials Editor.Subclasses of GEOMOBJECT_CLASS_ID
Built into core
TRIOBJ_CLASS_ID -
TriObjectPATCHOBJ_CLASS_ID
-
PatchObjectPrimitives
BOXOBJ_CLASS_ID -
Box
Primitive.SPHERE_CLASS_ID -
Sphere
Primitive.CYLINDER_CLASS_ID -
Cylinder
Primitive.CONE_CLASS_ID -
Cone
Primitive.TORUS_CLASS_ID -
Torus
Primitive.TUBE_CLASS_ID -
Tube
Primitive.HEDRA_CLASS_ID -
Hedra
Primitive.TEAPOT_CLASS_ID1 -
The teapot is unique in
that it uses both DWORDs in its class IDs.TEAPOT_CLASS_ID2
-
The teapot is unique in that it uses both DWORDs in its
class IDs.PATCHGRID_CLASS_ID -
Patch GridParticles
RAIN_CLASS_ID -
Rain Particle
SystemSNOW_CLASS_ID -
Snow Particle SystemSubclasses of Object Snaps
GRID_OSNAP_CLASS_ID -
Class_ID(0x62f565d6,
0x110a1f97)Space Warp Objects
WAVEOBJ_CLASS_ID -
Wave Space Warp ObjectShapes
SPLINE3D_CLASS_ID -
Spline3D
ShapeNGON_CLASS_ID -
NGonDONUT_CLASS_ID -
Donut ShapeSTAR_CLASS_ID -
Start
ShapeRECTANGLE_CLASS_ID -
Rectangle
ShapeHELIX_CLASS_ID -
Hexlix
ShapeELLIPSE_CLASS_ID -
Ellipse
ShapeCIRCLE_CLASS_ID -
Circle ShapeThe basic lofter class
LOFTOBJ_CLASS_ID -
This is the basic Loft object
classLOFT_DEFCURVE_CLASS_ID -
This is the class which
defines loft object deformation curves. These are the Scale, Twist,
Teeter, Bevel and Fit curves which deform the basic loft object
mesh.Standard 3ds Max implementation of the
lofterLOFT_GENERIC_CLASS_ID
Target objects
Morph objects
MORPHOBJ_CLASS_ID -
Morph objects.Subclasses of
CAMERA_CLASS_ID
SIMPLE_CAM_CLASS_ID -
Free
CameraLOOKAT_CAM_CLASS_ID -
Target
CameraSubclasses of LIGHT_CLASS_ID:
OMNI_LIGHT_CLASS_ID -
Omni LightSPOT_LIGHT_CLASS_ID
-
Spot LightDIR_LIGHT_CLASS_ID
-
Directional LightFSPOT_LIGHT_CLASS_ID
-
Free Spot LightTDIR_LIGHT_CLASS_ID
-
Target Directional LightSubclasses of HELPER_CLASS_ID
DUMMY_CLASS_ID -
Dummy ObjectBONE_CLASS_ID
-
Bones SystemTAPEHELP_CLASS_ID -
Tape
HelperGRIDHELP_CLASS_ID -
Grid
HelperPOINTHELP_CLASS_ID -
Point
HelperPROTHELP_CLASS_ID -
Protractor (Angle-Measuring)
HelperSubclasses of MATERIAL_CLASS_ID
CMTL_CLASS_ID -
Top/Bottom Material.MULTI_CLASS_ID -
Multi MaterialDOUBLESIDED_CLASS_ID
-
Double sided
MaterialMIXMAT_CLASS_ID -
Mix MaterialSubclasses of TEXMAP_CLASS_ID
CHECKER_CLASS_ID -
Checker
TextureMARBLE_CLASS_ID -
Marble 3D
TextureMASK_CLASS_ID -
Mask TextureMIX_CLASS_ID
-
Mix TexureNOISE_CLASS_ID -
Noise
TextureGRADIENT_CLASS_ID -
Gradient
TextureTINT_CLASS_ID -
Tint
textureBMTEX_CLASS_ID -
Bitmap textureACUBIC_CLASS_ID
-
Reflect/refractMIRROR_CLASS_ID -
Flat
mirrorCOMPOSITE_CLASS_ID -
Composite
textureRGBMULT_CLASS_ID -
RGB Multiply
textureFALLOFF_CLASS_ID -
Falloff
textureOUTPUT_CLASS_ID -
Output
texturePLATET_CLASS_ID -
Plate glass
textureVCOL_CLASS_ID -
Vertex Color textureSubclasses of RENDERER_CLASS_ID
SREND_CLASS_ID -
Default scan-line rendererDefault material class (the Standard material)
DMTL_CLASS_ID -
The Standard material, i.e. the
default material.Subclasses of SOUNDOBJ_CLASS_ID
DEF_SOUNDOBJ_CLASS_ID -
Default Sound ObjectSubclasses of OSM_CLASS_ID
SKEWOSM_CLASS_ID -
Skew Object
Space
ModifierBENDOSM_CLASS_ID -
Bend Object
Space
ModifierTAPEROSM_CLASS_ID -
Taper Object
Space
ModifierTWISTOSM_CLASS_ID -
Twist Object
Space
ModifierUVWMAPOSM_CLASS_ID -
UVW Map Object
Space
ModifierSELECTOSM_CLASS_ID -
Volume Selection
Object
Space
ModifierMATERIALOSM_CLASS_ID -
Materiall Object
Space
ModifierSMOOTHOSM_CLASS_ID -
Smooth Object
Space
ModifierNORMALOSM_CLASS_ID -
Normal Object
Space
ModifierOPTIMIZEOSM_CLASS_ID -
Optimize Object
Space
ModifierEXTRUDEOSM_CLASS_ID -
Extrude Object
Space
ModifierAFFECTREGION_CLASS_ID -
Affect Region
Object
Space
ModifierSUB_EXTRUDE_CLASS_ID -
Face Extrude
Object
Space
ModifierTESSELLATE_CLASS_ID -
Tesselate Object
Space
ModifierDELETE_CLASS_ID -
Delete
Mesh Object
Space
ModifierMESHSELECT_CLASS_ID -
Mesh Select Object
Space
ModifierUVW_XFORM_CLASS_ID -
UVW XForm Object
Space
ModifierSURFREVOSM_CLASS_ID -
Lathe Object
Space
ModifierDISPLACEOSM_CLASS_ID -
Displace Object
Space
ModifierDISPLACE_OBJECT_CLASS_ID -
Displace World
Space
Modifier ObjectDISPLACE_WSM_CLASS_ID
-
Displace World Space
ModifierSINEWAVE_OBJECT_CLASS_ID -
Ripple
Object
Space
ModifierSINEWAVE_CLASS_ID -
Ripple World Space
Modifier ObjectSINEWAVE_OMOD_CLASS_ID
-
Ripple World Space
ModifierLINWAVE_OBJECT_CLASS_ID -
Wave Object
Space
ModifierLINWAVE_CLASS_ID -
Wave World Space
Modifier ObjectLINWAVE_OMOD_CLASS_ID
-
Wave World Space
ModifierGRAVITYOBJECT_CLASS_ID -
Gravity World
Space
Modifier ObjectGRAVITYMOD_CLASS_ID
-
Gravity World Space
ModifierWINDOBJECT_CLASS_ID -
Gravity World Space
Modifier ObjectWINDMOD_CLASS_ID
-
Gravity World Space
ModifierDEFLECTOBJECT_CLASS_ID -
Deflect World
Space
Modifier ObjectDEFLECTMOD_CLASS_ID
-
Deflect World Space
ModifierBOMB_OBJECT_CLASS_ID -
Bomb World Space
Modifier ObjectBOMB_CLASS_ID
-
Bomb World Space
ModifierThe following are Class_IDs for various controllers:
LININTERP_FLOAT_CLASS_ID -
Linear float
controller.LININTERP_POSITION_CLASS_ID -
Linear
position controllerLININTERP_ROTATION_CLASS_ID -
Linear rotation controllerLININTERP_SCALE_CLASS_ID -
Linear scale controllerPRS_CONTROL_CLASS_ID -
Position/Rotation/Scale ControllerLOOKAT_CONTROL_CLASS_ID
-
Lookat controllerHYBRIDINTERP_FLOAT_CLASS_ID
-
Bezier float
controller.HYBRIDINTERP_POSITION_CLASS_ID -
Bezier
position controllerHYBRIDINTERP_ROTATION_CLASS_ID -
Bezier rotation controllerHYBRIDINTERP_POINT3_CLASS_ID
-
Bezier Point3
controllerHYBRIDINTERP_SCALE_CLASS_ID -
Bezier scale
controllerHYBRIDINTERP_COLOR_CLASS_ID -
Bezier color
controllerTCBINTERP_FLOAT_CLASS_ID -
TCB Float
ControllerTCBINTERP_POSITION_CLASS_ID -
TCB Position
ControllerTCBINTERP_ROTATION_CLASS_ID -
TCB Rotation
ControllerTCBINTERP_POINT3_CLASS_ID -
TCB Point3
ControllerTCBINTERP_SCALE_CLASS_ID -
TCB Scale
ControllerPATH_CONTROL_CLASS_ID -
Path
ControllerEULER_CONTROL_CLASS_ID -
Euler Angle
ControllerEXPR_POS_CONTROL_CLASS_ID -
Expression
Position ControllerEXPR_P3_CONTROL_CLASS_ID -
Expression Point3
ControllerEXPR_FLOAT_CONTROL_CLASS_ID -
Expression
Float ControllerEXPR_SCALE_CONTROL_CLASS_ID -
Expression Scale ControllerEXPR_ROT_CONTROL_CLASS_ID -
Expression Rotation ControllerFLOATNOISE_CONTROL_CLASS_ID
-
Noise Float ControllerPOSITIONNOISE_CONTROL_CLASS_ID
-
Noise Position
ControllerPOINT3NOISE_CONTROL_CLASS_ID -
Noise
Point3
ControllerROTATIONNOISE_CONTROL_CLASS_ID -
Noise
Rotation ControllerSCALENOISE_CONTROL_CLASS_ID -
Noise
Scale ControllerSURF_CONTROL_CLASSID -
Surface
Position ControllerLINKCTRL_CLASSID -
Link Inheritance
Controller<h3>New in Max 8
XREFOBJ_CLASS_ID
- Xref ObjectXREFATMOS_CLASS_ID
- Xref AtomosphericsWALLED_RECTANGLE_CLASS_ID
CHANNEL_CLASS_ID
ANGLE_CLASS_ID
TEE_CLASS_ID
WIDE_FLANGE_CLASS_ID
PIPE_CLASS_ID
PLANE_CLASS_ID
PYRAMID_CLASS_ID
GSPHERE_CLASS_ID
FLOATLIMITCTRL_CLASS_ID
XREFMATERIAL_CLASS_ID
Super Class IDs