Parameter Block IDs

Parameter Block IDs

Module description

See also
BaseObject::GetParamBlockIndex

Arc Parameter Block param IDs

#define ARC_RADIUS   0
 
#define ARC_FROM   1
 
#define ARC_TO   2
 
#define ARC_PIE   3
 
#define ARC_REVERSE   4
 

Box Object Parameter Block2 IDs

#define BOXOBJ_PARAMBLOCK_ID   2
 

Box Object Parameter Block2 param IDs

#define BOXOBJ_LENGTH   0
 
#define BOXOBJ_WIDTH   1
 
#define BOXOBJ_HEIGHT   2
 
#define BOXOBJ_WSEGS   3
 
#define BOXOBJ_LSEGS   4
 
#define BOXOBJ_HSEGS   5
 
#define BOXOBJ_GENUVS   6
 

Geosphere Parameter Block2 IDs

#define GEOSPHERE_PARAMBLOCK_ID   2
 

Geosphere Parameter Block2 param IDs

#define GEOSPHERE_RADIUS   0
 
#define GEOSPHERE_SEGS   1
 
#define GEOSPHERE_TYPE   2
 
#define GEOSPHERE_HEMISHPERE   3
 
#define GEOSPHERE_SMOOTH   4
 
#define GEOSPHERE_BASEPIVOT   5
 
#define GEOSPHERE_GENUVS   6
 

Circle Parameter Block param IDs

#define CIRCLE_RADIUS   0
 

Cone Parameter Block2 IDs

#define CONE_PARAMBLOCK_ID   2
 

Cone Parameter Block2 param IDs

#define CONE_RADIUS1   0
 
#define CONE_RADIUS2   1
 
#define CONE_HEIGHT   2
 
#define CONE_SEGMENTS   3
 
#define CONE_CAPSEGMENTS   4
 
#define CONE_SIDES   5
 
#define CONE_SMOOTH   6
 
#define CONE_SLICEON   7
 
#define CONE_PIESLICE1   8
 
#define CONE_PIESLICE2   9
 
#define CONE_GENUVS   10
 

Cylinder Parameter Block2 IDs

#define CYLINDER_PARAMBLOCK_ID   2
 

Cylinder Parameter Block2 param IDs

#define CYLINDER_RADIUS   0
 
#define CYLINDER_HEIGHT   1
 
#define CYLINDER_SEGMENTS   2
 
#define CYLINDER_CAPSEGMENTS   3
 
#define CYLINDER_SIDES   4
 
#define CYLINDER_SMOOTH   5
 
#define CYLINDER_SLICEON   6
 
#define CYLINDER_PIESLICE1   7
 
#define CYLINDER_PIESLICE2   8
 
#define CYLINDER_GENUVS   9
 

Donut Parameter Block param IDs

#define DONUT_RADIUS1   0
 
#define DONUT_RADIUS2   1
 

Ellipse Parameter Block param IDs

#define ELLIPSE_LENGTH   0
 
#define ELLIPSE_WIDTH   1
 
#define ELLIPSE_THICKNESS   2
 
#define ELLIPSE_INNERSHAPE   3
 

Hedra Parameter Block param IDs

#define HEDRA_RADIUS   0
 
#define HEDRA_FAMILY   1
 
#define HEDRA_P   2
 
#define HEDRA_Q   3
 
#define HEDRA_SCALEP   4
 
#define HEDRA_SCALEQ   5
 
#define HEDRA_SCALER   6
 
#define HEDRA_VERTS   7
 
#define HEDRA_GENUVS   8
 

Helix Parameter Block param IDs

#define HELIX_RADIUS1   0
 
#define HELIX_RADIUS2   1
 
#define HELIX_HEIGHT   2
 
#define HELIX_TURNS   3
 
#define HELIX_BIAS   4
 
#define HELIX_DIRECTION   5
 

NGon Parameter Block param IDs

#define NGON_RADIUS   0
 
#define NGON_SIDES   1
 
#define NGON_CIRCULAR   2
 

PatchGrid Parameter Block param IDs

#define PATCHGRID_LENGTH   0
 
#define PATCHGRID_WIDTH   1
 
#define PATCHGRID_WSEGS   2
 
#define PATCHGRID_LSEGS   3
 
#define PATCHGRID_TEXTURE   4
 

Rain/Snow Parameter Block param IDs

#define RSPART_VPTPARTICLES   0
 
#define RSPART_RNDPARTICLES   1
 
#define RSPART_DROPSIZE   2
 
#define RSPART_SPEED   3
 
#define RSPART_VARIATION   4
 
#define RSPART_DISPTYPE   5
 
#define RSPART_STARTTIME   6
 
#define RSPART_LIFETIME   7
 
#define RSPART_EMITTERWIDTH   8
 
#define RSPART_EMITTERHEIGHT   9
 
#define RSPART_HIDEEMITTER   10
 
#define RSPART_BIRTHRATE   11
 
#define RSPART_CONSTANT   12
 
#define RSPART_RENDER   13
 
#define RSPART_TUMBLE   14
 
#define RSPART_SCALE   15
 

Rectangle Parameter Block param IDs

#define RECTANGLE_LENGTH   0
 
#define RECTANGLE_WIDTH   1
 
#define RECTANGLE_FILLET   2
 

Sphere Parameter Block2 IDs

#define SPHERE_PARAMBLOCK_ID   2
 

Sphere Parameter Block param IDs

#define SPHERE_RADIUS   0
 
#define SPHERE_SEGS   1
 
#define SPHERE_SMOOTH   2
 
#define SPHERE_HEMI   3
 
#define SPHERE_SQUASH   4
 
#define SPHERE_RECENTER   5
 
#define SPHERE_GENUVS   6
 
#define SPHERE_SLICEON   7
 
#define SPHERE_SLICEFROM   8
 
#define SPHERE_SLICETO   9
 

Torus Parameter Block2 IDs

#define TORUS_PARAMBLOCK_ID   2
 

Torus Parameter Block2 param IDs

#define TORUS_RADIUS   0
 
#define TORUS_RADIUS2   1
 
#define TORUS_ROTATION   2
 
#define TORUS_TWIST   3
 
#define TORUS_SEGMENTS   4
 
#define TORUS_SIDES   5
 
#define TORUS_SMOOTH   6
 
#define TORUS_SLICEON   7
 
#define TORUS_PIESLICE1   8
 
#define TORUS_PIESLICE2   9
 
#define TORUS_GENUVS   10
 

Capsule Parameter Block param IDs

#define CAPSULE_RADIUS   0
 
#define CAPSULE_HEIGHT   1
 
#define CAPSULE_CENTERS   2
 
#define CAPSULE_SIDES   3
 
#define CAPSULE_HSEGS   4
 
#define CAPSULE_SMOOTHON   5
 
#define CAPSULE_SLICEON   6
 
#define CAPSULE_SLICEFROM   7
 
#define CAPSULE_SLICETO   8
 
#define CAPSULE_GENUVS   9
 

Star Parameter Block param IDs

#define START_RADIUS1   0
 
#define START_RADIUS2   1
 
#define START_POINTS   2
 
#define START_DISTORT   3
 
#define START_FILLET1   4
 
#define START_FILLET2   5
 

Teapot Parameter Block2 IDs

#define TEAPOT_PARAMBLOCK_ID   2
 

Tea Pot Parameter Block2 param IDs

#define TEAPOT_RADIUS   0
 
#define TEAPOT_SEGS   1
 
#define TEAPOT_SMOOTH   2
 
#define TEAPOT_TEAPART   3
 
#define TEAPOT_BODY   4
 
#define TEAPOT_HANDLE   5
 
#define TEAPOT_SPOUT   6
 
#define TEAPOT_LID   7
 
#define TEAPOT_GENUVS   8
 

Text Parameter Block param IDs

#define TEXT_SIZE   0
 
#define TEXT_KERNING   1
 
#define TEXT_LEADING   2
 

Tube Parameter Block2 IDs

#define TUBE_PARAMBLOCK_ID   2
 

Tube Parameter Block2 param IDs

#define TUBE_RADIUS   0
 
#define TUBE_RADIUS2   1
 
#define TUBE_HEIGHT   2
 
#define TUBE_SEGMENTS   3
 
#define TUBE_CAPSEGMENTS   4
 
#define TUBE_SIDES   5
 
#define TUBE_SMOOTH   6
 
#define TUBE_SLICEON   7
 
#define TUBE_PIESLICE1   8
 
#define TUBE_PIESLICE2   9
 
#define TUBE_GENUVS   10
 

Grid Parameter Block2 IDs

#define GRIDHELP_PARAMBLOCK_ID   2
 

Grid Parameter Block2 param IDs

#define GRIDHELP_LENGTH   0
 
#define GRIDHELP_WIDTH   1
 
#define GRIDHELP_GRID   2
 
#define GRIDHELP_ACTIVECOLOR   3
 
#define GRIDHELP_DISPLAYPLANE   4
 

Prism Parameter Block2 IDs

#define PRISM_PARAMBLOCK_ID   2
 

Prism Parameter Block2 param IDs

#define PRISM_SIDE1   0
 
#define PRISM_SIDE2   1
 
#define PRISM_SIDE3   2
 
#define PRISM_HEIGHT   3
 
#define PRISM_S1SEGS   4
 
#define PRISM_S2SEGS   5
 
#define PRISM_S3SEGS   6
 
#define PRISM_HSEGS   7
 
#define PRISM_GENUVS   8
 

Pyramid Parameter Block2 IDs

#define PYR_PARAMBLOCK_ID   2
 

Pyrmaid Parameter Block2 param IDs

#define PYR_WIDTH   0
 
#define PYR_DEPTH   1
 
#define PYR_HEIGHT   2
 
#define PYR_WSEGS   3
 
#define PYR_DSEGS   4
 
#define PYR_HSEGS   5
 
#define PYR_GENUVS   6
 

Chamfer Box Parameter Block2 IDs

#define CHBOX_PARAMBLOCK_ID   2
 

Chamfer Box Parameter Block2 param IDs

#define CHBOX_LENGTH   0
 
#define CHBOX_WIDTH   1
 
#define CHBOX_HEIGHT   2
 
#define CHBOX_RADIUS   3
 
#define CHBOX_LSEGS   4
 
#define CHBOX_WSEGS   5
 
#define CHBOX_HSEGS   6
 
#define CHBOX_CSEGS   7
 
#define CHBOX_GENUVS   8
 
#define CHBOX_SMOOTH   9
 

Chamfer Cylinder Parameter Block2 IDs

#define CHCYL_PARAMBLOCK_ID   2
 

Chamfer Cylinder Parameter Block2 param IDs

#define CHCYL_RADIUS   0
 
#define CHCYL_HEIGHT   1
 
#define CHCYL_FILLET   2
 
#define CHCYL_HSEGS   3
 
#define CHCYL_FSEGS   4
 
#define CHCYL_SIDES   5
 
#define CHCYL_CSEGS   6
 
#define CHCYL_SMOOTHON   7
 
#define CHCYL_SLICEON   8
 
#define CHCYL_SLICEFROM   9
 
#define CHCYL_SLICETO   10
 
#define CHCYL_GENUVS   11
 

L-Ext Parameter Block2 IDs

#define LEXT_PARAMBLOCK_ID   2
 

L-Ext Parameter Block2 param IDs

#define LEXT_SIDELENGTH   0
 
#define LEXT_BOTLENGTH   1
 
#define LEXT_SIDEWIDTH   2
 
#define LEXT_BOTWIDTH   3
 
#define LEXT_HEIGHT   4
 
#define LEXT_SSEGS   5
 
#define LEXT_BSEGS   6
 
#define LEXT_WSEGS   7
 
#define LEXT_HSEGS   8
 
#define LEXT_GENUVS   9
 
#define LEXT_CENTERCREATE   10
 

C-Ext Parameter Block2 IDs

#define CEXT_PARAMBLOCK_ID   2
 

C-Ext Parameter Block2 param IDs

#define CEXT_TOPLENGTH   0
 
#define CEXT_SIDELENGTH   1
 
#define CEXT_BOTLENGTH   2
 
#define CEXT_TOPWIDTH   3
 
#define CEXT_SIDEWIDTH   4
 
#define CEXT_BOTWIDTH   5
 
#define CEXT_HEIGHT   6
 
#define CEXT_TSEGS   7
 
#define CEXT_SSEGS   8
 
#define CEXT_BSEGS   9
 
#define CEXT_WSEGS   10
 
#define CEXT_HSEGS   11
 
#define CEXT_GENUVS   12
 
#define CEXT_CENTERCREATE   13
 

Bend Parameter Block param IDs

#define BEND_ANGLE   0
 
#define BEND_DIR   1
 
#define BEND_AXIS   2
 
#define BEND_DOREGION   3
 
#define BEND_FROM   4
 
#define BEND_TO   5
 

Bomb Parameter Block param IDs

#define BOMB_STRENGTH   0
 
#define BOMB_GRAVITY   1
 
#define BOMB_CHAOS   2
 
#define BOMB_DETONATION   3
 

Deflector Parameter Block param IDs

#define DEFLECTOR_BOUNCE   0
 
#define DEFLECTOR_WIDTH   1
 
#define DEFLECTOR_HEIGHT   2
 

Parameter Block param IDs

Displace

For modifier and space warp object

#define DISPLACE_MAPTYPE   0
 
#define DISPLACE_UTILE   1
 
#define DISPLACE_VTILE   2
 
#define DISPLACE_WTILE   3
 
#define DISPLACE_BLUR   4
 
#define DISPLACE_USEMAP   5
 
#define DISPLACE_APPLYMAP   6
 
#define DISPLACE_STRENGTH   7
 
#define DISPLACE_DECAY   8
 
#define DISPLACE_CENTERLUM   9
 
#define DISPLACE_UFLIP   10
 
#define DISPLACE_VFLIP   11
 
#define DISPLACE_WFLIP   12
 
#define DISPLACE_CENTERL   13
 
#define DISPLACE_CAP   14
 
#define DISPLACE_LENGTH   15
 
#define DISPLACE_WIDTH   16
 
#define DISPLACE_HEIGHT   17
 
#define DISPLACE_AXIS   18
 

Extrude Parameter Block param IDs

#define EXTRUDE_AMOUNT   0
 
#define EXTRUDE_SEGS   1
 
#define EXTRUDE_CAPSTART   2
 
#define EXTRUDE_CAPEND   3
 
#define EXTRUDE_CAPTYPE   4
 
#define EXTRUDE_OUTPUT   5
 
#define EXTRUDE_MAPPING   6
 
#define EXTRUDE_GEN_MATIDS   7
 
#define EXTRUDE_USE_SHAPEIDS   8
 
#define EXTRUDE_SMOOTH   9
 

Gravity Parameter Block param IDs

#define GRAVITY_STRENGTH   0
 
#define GRAVITY_DECAY   1
 
#define GRAVITY_TYPE   2
 
#define GRAVITY_DISPLENGTH   3
 

Wind Parameter Block param IDs

#define WIND_STRENGTH   0
 
#define WIND_DECAY   1
 
#define WIND_TYPE   2
 
#define WIND_DISPLENGTH   3
 
#define WIND_TURBULENCE   4
 
#define WIND_FREQUENCY   5
 
#define WIND_SCALE   6
 

UVW Map Parameter Block param IDs

#define UVWMAP_MAPTYPE   0
 
#define UVWMAP_UTILE   1
 
#define UVWMAP_VTILE   2
 
#define UVWMAP_WTILE   3
 
#define UVWMAP_UFLIP   4
 
#define UVWMAP_VFLIP   5
 
#define UVWMAP_WFLIP   6
 
#define UVWMAP_CAP   7
 
#define UVWMAP_CHANNEL   8
 
#define UVWMAP_LENGTH   9
 
#define UVWMAP_WIDTH   10
 
#define UVWMAP_HEIGHT   11
 
#define UVWMAP_AXIS   12
 

Noise Mod Parameter Block param IDs

#define NOISEMOD_SEED   0
 
#define NOISEMOD_SCALE   1
 
#define NOISEMOD_FRACTAL   2
 
#define NOISEMOD_ROUGH   3
 
#define NOISEMOD_ITERATIONS   4
 
#define NOISEMOD_ANIMATE   5
 
#define NOISEMOD_FREQ   6
 
#define NOISEMOD_PHASE   7
 
#define NOISEMOD_STRENGTH   8
 

Optimize Parameter Block param IDs

#define OPTMOD_RENDER   0
 
#define OPTMOD_VIEWS   1
 
#define OPTMOD_FACETHRESH1   2
 
#define OPTMOD_EDGETHRESH1   3
 
#define OPTMOD_BIAS1   4
 
#define OPTMOD_PRESERVEMAT1   5
 
#define OPTMOD_PRESERVESMOOTH1   6
 
#define OPTMOD_MAXEDGE1   7
 
#define OPTMOD_FACETHRESH2   8
 
#define OPTMOD_EDGETHRESH2   9
 
#define OPTMOD_BIAS2   10
 
#define OPTMOD_PRESERVEMAT2   11
 
#define OPTMOD_PRESERVESMOOTH2   12
 
#define OPTMOD_MAXEDGE2   13
 
#define OPTMOD_AUTOEDGE   14
 
#define OPTMOD_MANUPDATE   15
 

Volume Selection Modifier Parameter Block param IDs

#define VOLSEL_LEVEL   0
 
#define VOLSEL_METHOD   1
 
#define VOLSEL_TYPE   2
 
#define VOLSEL_VOLUME   3
 
#define VOLSEL_INVERT   4
 

Ripple/Wave Modifier Parameter Block param IDs

For Space Warp Object and Object Space

#define RWAVE_AMPLITUDE   0
 
#define RWAVE_AMPLITUDE2   1
 
#define RWAVE_WAVELEN   2
 
#define RWAVE_PHASE   3
 
#define RWAVE_DECAY   4
 
#define RWAVE_CIRCLES   5
 Valid for space warp objects only. More...
 
#define RWAVE_SEGMENTS   6
 Valid for space warp objects only. More...
 
#define RWAVE_DIVISIONS   7
 Valid for space warp objects only. More...
 

Ripple/Wave Binding (modifier) Parameter Block param IDs

#define RWAVE_FLEX   0
 

Skew Parameter Block param IDs

#define SKEW_AMOUNT   0
 
#define SKEW_DIR   1
 
#define SKEW_AXIS   2
 
#define SKEW_DOREGION   3
 
#define SKEW_FROM   4
 
#define SKEW_TO   5
 

Smoothing Group Modifier Parameter Block param IDs

#define SMOOTHMOD_AUTOSMOOTH   0
 
#define SMOOTHMOD_THRESHOLD   1
 
#define SMOOTHMOD_SMOOTHBITS   2
 

Normal Modifier Parameter Block param IDs

#define NORMMOD_UNIFY   0
 
#define NORMMOD_FLIP   1
 

SurfRev (Lathe) Modifier Parameter Block param IDs

#define SURFREV_DEGREES   0
 
#define SURFREV_SEGS   1
 
#define SURFREV_CAPSTART   2
 
#define SURFREV_CAPEND   3
 
#define SURFREV_CAPTYPE   4
 
#define SURFREV_WELDCORE   5
 
#define SURFREV_OUTPUT   6
 
#define SURFREV_MAPPING   7
 

Taper Parameter Block param IDs

#define TAPER_AMT   0
 
#define TAPER_CRV   1
 
#define TAPER_AXIS   2
 
#define TAPER_EFFECTAXIS   3
 
#define TAPER_SYMMETRY   4
 
#define TAPER_DOREGION   5
 
#define TAPER_FROM   6
 
#define TAPER_TO   7
 

Twist Parameter Block param IDs

#define TWIST_ANGLE   0
 
#define TWIST_BIAS   1
 
#define TWIST_AXIS   2
 
#define TWIST_DOREGION   3
 
#define TWIST_FROM   4
 
#define TWIST_TO   5
 

Material Mod Parameter Block param IDs

#define MATMOD_MATID   0
 
#define MATMOD_MATID   0
 

Smooth Mod Parameter Block param IDs

#define SMOOTH_AUTOSMOOTH   0
 
#define SMOOTH_THRESHOLD   1
 
#define SMOOTH_SMOOTHBITS   2
 
#define NORMALMOD_UNIFY   0
 
#define NORMALMOD_FLIP   1
 

Tessellation Mod Parameter Block param IDs

#define TESSMOD_TYPE   0
 
#define TESSMOD_TENSION   1
 
#define TESSMOD_ITERATIONS   2
 
#define TESSMOD_FACE_TYPE   3
 

UVW Xform Parameter Block param IDs

#define UVWXFORM_UTILE   0
 
#define UVWXFORM_VTILE   1
 
#define UVWXFORM_WTILE   2
 
#define UVWXFORM_UOFFSET   3
 
#define UVWXFORM_VOFFSET   4
 
#define UVWXFORM_WOFFSET   5
 
#define UVWXFORM_UFLIP   6
 
#define UVWXFORM_VFLIP   7
 
#define UVWXFORM_WFLIP   8
 
#define UVWXFORM_CHANNEL   9
 

Macro Definition Documentation

#define ARC_RADIUS   0
#define ARC_FROM   1
#define ARC_TO   2
#define ARC_PIE   3
#define ARC_REVERSE   4
#define BOXOBJ_PARAMBLOCK_ID   2
#define BOXOBJ_LENGTH   0
#define BOXOBJ_WIDTH   1
#define BOXOBJ_HEIGHT   2
#define BOXOBJ_WSEGS   3
#define BOXOBJ_LSEGS   4
#define BOXOBJ_HSEGS   5
#define BOXOBJ_GENUVS   6
#define GEOSPHERE_PARAMBLOCK_ID   2
#define GEOSPHERE_RADIUS   0
#define GEOSPHERE_SEGS   1
#define GEOSPHERE_TYPE   2
#define GEOSPHERE_HEMISHPERE   3
#define GEOSPHERE_SMOOTH   4
#define GEOSPHERE_BASEPIVOT   5
#define GEOSPHERE_GENUVS   6
#define CIRCLE_RADIUS   0
#define CONE_PARAMBLOCK_ID   2
#define CONE_RADIUS1   0
#define CONE_RADIUS2   1
#define CONE_HEIGHT   2
#define CONE_SEGMENTS   3
#define CONE_CAPSEGMENTS   4
#define CONE_SIDES   5
#define CONE_SMOOTH   6
#define CONE_SLICEON   7
#define CONE_PIESLICE1   8
#define CONE_PIESLICE2   9
#define CONE_GENUVS   10
#define CYLINDER_PARAMBLOCK_ID   2
#define CYLINDER_RADIUS   0
#define CYLINDER_HEIGHT   1
#define CYLINDER_SEGMENTS   2
#define CYLINDER_CAPSEGMENTS   3
#define CYLINDER_SIDES   4
#define CYLINDER_SMOOTH   5
#define CYLINDER_SLICEON   6
#define CYLINDER_PIESLICE1   7
#define CYLINDER_PIESLICE2   8
#define CYLINDER_GENUVS   9
#define DONUT_RADIUS1   0
#define DONUT_RADIUS2   1
#define ELLIPSE_LENGTH   0
#define ELLIPSE_WIDTH   1
#define ELLIPSE_THICKNESS   2
#define ELLIPSE_INNERSHAPE   3
#define HEDRA_RADIUS   0
#define HEDRA_FAMILY   1
#define HEDRA_P   2
#define HEDRA_Q   3
#define HEDRA_SCALEP   4
#define HEDRA_SCALEQ   5
#define HEDRA_SCALER   6
#define HEDRA_VERTS   7
#define HEDRA_GENUVS   8
#define HELIX_RADIUS1   0
#define HELIX_RADIUS2   1
#define HELIX_HEIGHT   2
#define HELIX_TURNS   3
#define HELIX_BIAS   4
#define HELIX_DIRECTION   5
#define NGON_RADIUS   0
#define NGON_SIDES   1
#define NGON_CIRCULAR   2
#define PATCHGRID_LENGTH   0
#define PATCHGRID_WIDTH   1
#define PATCHGRID_WSEGS   2
#define PATCHGRID_LSEGS   3
#define PATCHGRID_TEXTURE   4
#define RSPART_VPTPARTICLES   0
#define RSPART_RNDPARTICLES   1
#define RSPART_DROPSIZE   2
#define RSPART_SPEED   3
#define RSPART_VARIATION   4
#define RSPART_DISPTYPE   5
#define RSPART_STARTTIME   6
#define RSPART_LIFETIME   7
#define RSPART_EMITTERWIDTH   8
#define RSPART_EMITTERHEIGHT   9
#define RSPART_HIDEEMITTER   10
#define RSPART_BIRTHRATE   11
#define RSPART_CONSTANT   12
#define RSPART_RENDER   13
#define RSPART_TUMBLE   14
#define RSPART_SCALE   15
#define RECTANGLE_LENGTH   0
#define RECTANGLE_WIDTH   1
#define RECTANGLE_FILLET   2
#define SPHERE_PARAMBLOCK_ID   2
#define SPHERE_RADIUS   0
#define SPHERE_SEGS   1
#define SPHERE_SMOOTH   2
#define SPHERE_HEMI   3
#define SPHERE_SQUASH   4
#define SPHERE_RECENTER   5
#define SPHERE_GENUVS   6
#define SPHERE_SLICEON   7
#define SPHERE_SLICEFROM   8
#define SPHERE_SLICETO   9
#define TORUS_PARAMBLOCK_ID   2
#define TORUS_RADIUS   0
#define TORUS_RADIUS2   1
#define TORUS_ROTATION   2
#define TORUS_TWIST   3
#define TORUS_SEGMENTS   4
#define TORUS_SIDES   5
#define TORUS_SMOOTH   6
#define TORUS_SLICEON   7
#define TORUS_PIESLICE1   8
#define TORUS_PIESLICE2   9
#define TORUS_GENUVS   10
#define CAPSULE_RADIUS   0
#define CAPSULE_HEIGHT   1
#define CAPSULE_CENTERS   2
#define CAPSULE_SIDES   3
#define CAPSULE_HSEGS   4
#define CAPSULE_SMOOTHON   5
#define CAPSULE_SLICEON   6
#define CAPSULE_SLICEFROM   7
#define CAPSULE_SLICETO   8
#define CAPSULE_GENUVS   9
#define START_RADIUS1   0
#define START_RADIUS2   1
#define START_POINTS   2
#define START_DISTORT   3
#define START_FILLET1   4
#define START_FILLET2   5
#define TEAPOT_PARAMBLOCK_ID   2
#define TEAPOT_RADIUS   0
#define TEAPOT_SEGS   1
#define TEAPOT_SMOOTH   2
#define TEAPOT_TEAPART   3
#define TEAPOT_BODY   4
#define TEAPOT_HANDLE   5
#define TEAPOT_SPOUT   6
#define TEAPOT_LID   7
#define TEAPOT_GENUVS   8
#define TEXT_SIZE   0
#define TEXT_KERNING   1
#define TEXT_LEADING   2
#define TUBE_PARAMBLOCK_ID   2
#define TUBE_RADIUS   0
#define TUBE_RADIUS2   1
#define TUBE_HEIGHT   2
#define TUBE_SEGMENTS   3
#define TUBE_CAPSEGMENTS   4
#define TUBE_SIDES   5
#define TUBE_SMOOTH   6
#define TUBE_SLICEON   7
#define TUBE_PIESLICE1   8
#define TUBE_PIESLICE2   9
#define TUBE_GENUVS   10
#define GRIDHELP_PARAMBLOCK_ID   2
#define GRIDHELP_LENGTH   0
#define GRIDHELP_WIDTH   1
#define GRIDHELP_GRID   2
#define GRIDHELP_ACTIVECOLOR   3
#define GRIDHELP_DISPLAYPLANE   4
#define PRISM_PARAMBLOCK_ID   2
#define PRISM_SIDE1   0
#define PRISM_SIDE2   1
#define PRISM_SIDE3   2
#define PRISM_HEIGHT   3
#define PRISM_S1SEGS   4
#define PRISM_S2SEGS   5
#define PRISM_S3SEGS   6
#define PRISM_HSEGS   7
#define PRISM_GENUVS   8
#define PYR_PARAMBLOCK_ID   2
#define PYR_WIDTH   0
#define PYR_DEPTH   1
#define PYR_HEIGHT   2
#define PYR_WSEGS   3
#define PYR_DSEGS   4
#define PYR_HSEGS   5
#define PYR_GENUVS   6
#define CHBOX_PARAMBLOCK_ID   2
#define CHBOX_LENGTH   0
#define CHBOX_WIDTH   1
#define CHBOX_HEIGHT   2
#define CHBOX_RADIUS   3
#define CHBOX_LSEGS   4
#define CHBOX_WSEGS   5
#define CHBOX_HSEGS   6
#define CHBOX_CSEGS   7
#define CHBOX_GENUVS   8
#define CHBOX_SMOOTH   9
#define CHCYL_PARAMBLOCK_ID   2
#define CHCYL_RADIUS   0
#define CHCYL_HEIGHT   1
#define CHCYL_FILLET   2
#define CHCYL_HSEGS   3
#define CHCYL_FSEGS   4
#define CHCYL_SIDES   5
#define CHCYL_CSEGS   6
#define CHCYL_SMOOTHON   7
#define CHCYL_SLICEON   8
#define CHCYL_SLICEFROM   9
#define CHCYL_SLICETO   10
#define CHCYL_GENUVS   11
#define LEXT_PARAMBLOCK_ID   2
#define LEXT_SIDELENGTH   0
#define LEXT_BOTLENGTH   1
#define LEXT_SIDEWIDTH   2
#define LEXT_BOTWIDTH   3
#define LEXT_HEIGHT   4
#define LEXT_SSEGS   5
#define LEXT_BSEGS   6
#define LEXT_WSEGS   7
#define LEXT_HSEGS   8
#define LEXT_GENUVS   9
#define LEXT_CENTERCREATE   10
#define CEXT_PARAMBLOCK_ID   2
#define CEXT_TOPLENGTH   0
#define CEXT_SIDELENGTH   1
#define CEXT_BOTLENGTH   2
#define CEXT_TOPWIDTH   3
#define CEXT_SIDEWIDTH   4
#define CEXT_BOTWIDTH   5
#define CEXT_HEIGHT   6
#define CEXT_TSEGS   7
#define CEXT_SSEGS   8
#define CEXT_BSEGS   9
#define CEXT_WSEGS   10
#define CEXT_HSEGS   11
#define CEXT_GENUVS   12
#define CEXT_CENTERCREATE   13
#define BEND_ANGLE   0
#define BEND_DIR   1
#define BEND_AXIS   2
#define BEND_DOREGION   3
#define BEND_FROM   4
#define BEND_TO   5
#define BOMB_STRENGTH   0
#define BOMB_GRAVITY   1
#define BOMB_CHAOS   2
#define BOMB_DETONATION   3
#define DEFLECTOR_BOUNCE   0
#define DEFLECTOR_WIDTH   1
#define DEFLECTOR_HEIGHT   2
#define DISPLACE_MAPTYPE   0
#define DISPLACE_UTILE   1
#define DISPLACE_VTILE   2
#define DISPLACE_WTILE   3
#define DISPLACE_BLUR   4
#define DISPLACE_USEMAP   5
#define DISPLACE_APPLYMAP   6
#define DISPLACE_STRENGTH   7
#define DISPLACE_DECAY   8
#define DISPLACE_CENTERLUM   9
#define DISPLACE_UFLIP   10
#define DISPLACE_VFLIP   11
#define DISPLACE_WFLIP   12
#define DISPLACE_CENTERL   13
#define DISPLACE_CAP   14
#define DISPLACE_LENGTH   15
#define DISPLACE_WIDTH   16
#define DISPLACE_HEIGHT   17
#define DISPLACE_AXIS   18
#define EXTRUDE_AMOUNT   0
#define EXTRUDE_SEGS   1
#define EXTRUDE_CAPSTART   2
#define EXTRUDE_CAPEND   3
#define EXTRUDE_CAPTYPE   4
#define EXTRUDE_OUTPUT   5
#define EXTRUDE_MAPPING   6
#define EXTRUDE_GEN_MATIDS   7
#define EXTRUDE_USE_SHAPEIDS   8
#define EXTRUDE_SMOOTH   9
#define GRAVITY_STRENGTH   0
#define GRAVITY_DECAY   1
#define GRAVITY_TYPE   2
#define GRAVITY_DISPLENGTH   3
#define WIND_STRENGTH   0
#define WIND_DECAY   1
#define WIND_TYPE   2
#define WIND_DISPLENGTH   3
#define WIND_TURBULENCE   4
#define WIND_FREQUENCY   5
#define WIND_SCALE   6
#define UVWMAP_MAPTYPE   0
#define UVWMAP_UTILE   1
#define UVWMAP_VTILE   2
#define UVWMAP_WTILE   3
#define UVWMAP_UFLIP   4
#define UVWMAP_VFLIP   5
#define UVWMAP_WFLIP   6
#define UVWMAP_CAP   7
#define UVWMAP_CHANNEL   8
#define UVWMAP_LENGTH   9
#define UVWMAP_WIDTH   10
#define UVWMAP_HEIGHT   11
#define UVWMAP_AXIS   12
#define NOISEMOD_SEED   0
#define NOISEMOD_SCALE   1
#define NOISEMOD_FRACTAL   2
#define NOISEMOD_ROUGH   3
#define NOISEMOD_ITERATIONS   4
#define NOISEMOD_ANIMATE   5
#define NOISEMOD_FREQ   6
#define NOISEMOD_PHASE   7
#define NOISEMOD_STRENGTH   8
#define OPTMOD_RENDER   0
#define OPTMOD_VIEWS   1
#define OPTMOD_FACETHRESH1   2
#define OPTMOD_EDGETHRESH1   3
#define OPTMOD_BIAS1   4
#define OPTMOD_PRESERVEMAT1   5
#define OPTMOD_PRESERVESMOOTH1   6
#define OPTMOD_MAXEDGE1   7
#define OPTMOD_FACETHRESH2   8
#define OPTMOD_EDGETHRESH2   9
#define OPTMOD_BIAS2   10
#define OPTMOD_PRESERVEMAT2   11
#define OPTMOD_PRESERVESMOOTH2   12
#define OPTMOD_MAXEDGE2   13
#define OPTMOD_AUTOEDGE   14
#define OPTMOD_MANUPDATE   15
#define VOLSEL_LEVEL   0
#define VOLSEL_METHOD   1
#define VOLSEL_TYPE   2
#define VOLSEL_VOLUME   3
#define VOLSEL_INVERT   4
#define RWAVE_AMPLITUDE   0
#define RWAVE_AMPLITUDE2   1
#define RWAVE_WAVELEN   2
#define RWAVE_PHASE   3
#define RWAVE_DECAY   4
#define RWAVE_CIRCLES   5

Valid for space warp objects only.

#define RWAVE_SEGMENTS   6

Valid for space warp objects only.

#define RWAVE_DIVISIONS   7

Valid for space warp objects only.

#define RWAVE_FLEX   0
#define SKEW_AMOUNT   0
#define SKEW_DIR   1
#define SKEW_AXIS   2
#define SKEW_DOREGION   3
#define SKEW_FROM   4
#define SKEW_TO   5
#define MATMOD_MATID   0
#define MATMOD_MATID   0
#define SMOOTHMOD_AUTOSMOOTH   0
#define SMOOTHMOD_THRESHOLD   1
#define SMOOTHMOD_SMOOTHBITS   2
#define NORMMOD_UNIFY   0
#define NORMMOD_FLIP   1
#define SURFREV_DEGREES   0
#define SURFREV_SEGS   1
#define SURFREV_CAPSTART   2
#define SURFREV_CAPEND   3
#define SURFREV_CAPTYPE   4
#define SURFREV_WELDCORE   5
#define SURFREV_OUTPUT   6
#define SURFREV_MAPPING   7
#define TAPER_AMT   0
#define TAPER_CRV   1
#define TAPER_AXIS   2
#define TAPER_EFFECTAXIS   3
#define TAPER_SYMMETRY   4
#define TAPER_DOREGION   5
#define TAPER_FROM   6
#define TAPER_TO   7
#define TWIST_ANGLE   0
#define TWIST_BIAS   1
#define TWIST_AXIS   2
#define TWIST_DOREGION   3
#define TWIST_FROM   4
#define TWIST_TO   5
#define SMOOTH_AUTOSMOOTH   0
#define SMOOTH_THRESHOLD   1
#define SMOOTH_SMOOTHBITS   2
#define NORMALMOD_UNIFY   0

name Normal Mod Parameter Block param IDs

#define NORMALMOD_FLIP   1
#define TESSMOD_TYPE   0
#define TESSMOD_TENSION   1
#define TESSMOD_ITERATIONS   2
#define TESSMOD_FACE_TYPE   3
#define UVWXFORM_UTILE   0
#define UVWXFORM_VTILE   1
#define UVWXFORM_WTILE   2
#define UVWXFORM_UOFFSET   3
#define UVWXFORM_VOFFSET   4
#define UVWXFORM_WOFFSET   5
#define UVWXFORM_UFLIP   6
#define UVWXFORM_VFLIP   7
#define UVWXFORM_WFLIP   8
#define UVWXFORM_CHANNEL   9