Shell : Modifier

Shell - superclass: modifier; super-superclass:MAXWrapper - 21:0 - classID: #(1000020502, 1837426896) 

Value > MAXWrapper > Modifier > Shell

The Shell modifier extrude the geometry surface procedurally, giving it thickness.

Constructor

Shell ... 

Properties

<Shell>.innerAmount Float default: 0.0 -- animatable; world units; Inner_Amount 

Get/Set the inner extrusion amount.

   

<Shell>.outerAmount Float default: 1.0 -- animatable; world units; Outer_Amount 

Get/Set the outer extrusion amount.

   

<Shell>.overrideMatID BooleanClass default: false -- boolean; Override_MatID 

When set to true , the Shell modifier will override the incoming Material IDs.

   

<Shell>.matID Integer default: 1 -- animatable; integer; Mat_ID 

Get/Set the Material ID.

   

<Shell>.overrideSmoothingGroup BooleanClass default: false -- boolean; Override_Smoothing_Group 

When set to true , the Shell modifier will override the incoming Smoothing groups.

   

<Shell>.smoothGroup Integer default: 0 -- animatable; integer; Smooth_Group 

Get/Set the Smoothing Group.

   

<Shell>.edgeMapping Integer default: 0 -- integer; Edge_Mapping 

Get/Set the Edge Mapping mode. Possible values are:

0 - Copy

1 - None

2 - Strip

3 - Interpolate

   

<Shell>.tvOffset Float default: 0.05 -- animatable; float; TV_Offset 

Get/Set the TV Offset value.

   

<Shell>.overrideInnerMatID BooleanClass default: false -- boolean; Override_Inner_MatID 

When set to true , the Shell modifier will override the inner Material ID.

   

<Shell>.matInnerID Integer default: 1 -- animatable; integer; Inner_MatID 

Get/Set the custom inner Materail ID.

   

<Shell>.selectEdgeFaces BooleanClass default: false -- boolean; Select_Edges_Faces 

When set to true , the Shell modifier will select the edge faces.

   

<Shell>.selectInnerFaces BooleanClass default: false -- boolean; Select_Inner_Faces 

When set to true , the Shell modifier will select the inner faces.

   

<Shell>.segments Integer default: 1 -- animatable; integer 

Get/Set the number of segments.

   

<Shell>.straightenCorners BooleanClass default: false -- boolean; Straighten_Corners 

When set to true , the Shell modifier will straighten the corners.

   

<Shell>.autoSmooth BooleanClass default: true -- boolean; Auto_Smooth 

When set to true , the Shell modifier will auto-smooth the resulting mesh.

   

<Shell>.autoSmoothAngle Float default: 45.0 -- animatable; float; Smooth_Group 

Get/Set the Auto-Smoothing angle.

   

<Shell>.selectOuterFaces BooleanClass default: false -- boolean; Select_Outer_Faces 

When set to true , the Shell modifier will select the outer faces.

   

<Shell>.overrideOuterMatID BooleanClass default: false -- boolean; Override_Outer_MatID 

When set to true , the Shell modifier will override the Outer Material IDs.

   

<Shell>.matOuterID Integer default: 3 -- animatable; integer; Outer_MatID 

Get/Set the custom Outer Material ID.

   

<Shell>.bevel BooleanClass default: false -- boolean 

When set to true , the Shell modifier will Bevel the edges based on the control shape assigned to the .bevelShape property.

   

<Shell>.bevelShape UndefinedClass default: undefined -- node; Bevel_Shape 

Get/Set the bevel control shape.

   

See Also