Shell - superclass: modifier; super-superclass:MAXWrapper - 21:0 - classID: #(1000020502, 1837426896)
The Shell modifier extrude the geometry surface procedurally, giving it thickness.
Constructor
Shell ...Properties
<Shell>.innerAmount Float default: 0.0 -- animatable; world units; Inner_AmountGet/Set the inner extrusion amount.
<Shell>.outerAmount Float default: 1.0 -- animatable; world units; Outer_AmountGet/Set the outer extrusion amount.
<Shell>.overrideMatID BooleanClass default: false -- boolean; Override_MatIDWhen set to true , the Shell modifier will override the incoming Material IDs.
<Shell>.matID Integer default: 1 -- animatable; integer; Mat_IDGet/Set the Material ID.
<Shell>.overrideSmoothingGroup BooleanClass default: false -- boolean; Override_Smoothing_GroupWhen set to true , the Shell modifier will override the incoming Smoothing groups.
<Shell>.smoothGroup Integer default: 0 -- animatable; integer; Smooth_GroupGet/Set the Smoothing Group.
<Shell>.edgeMapping Integer default: 0 -- integer; Edge_MappingGet/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_OffsetGet/Set the TV Offset value.
<Shell>.overrideInnerMatID BooleanClass default: false -- boolean; Override_Inner_MatIDWhen set to true , the Shell modifier will override the inner Material ID.
<Shell>.matInnerID Integer default: 1 -- animatable; integer; Inner_MatIDGet/Set the custom inner Materail ID.
<Shell>.selectEdgeFaces BooleanClass default: false -- boolean; Select_Edges_FacesWhen set to true , the Shell modifier will select the edge faces.
<Shell>.selectInnerFaces BooleanClass default: false -- boolean; Select_Inner_FacesWhen set to true , the Shell modifier will select the inner faces.
<Shell>.segments Integer default: 1 -- animatable; integerGet/Set the number of segments.
<Shell>.straightenCorners BooleanClass default: false -- boolean; Straighten_CornersWhen set to true , the Shell modifier will straighten the corners.
<Shell>.autoSmooth BooleanClass default: true -- boolean; Auto_SmoothWhen set to true , the Shell modifier will auto-smooth the resulting mesh.
<Shell>.autoSmoothAngle Float default: 45.0 -- animatable; float; Smooth_GroupGet/Set the Auto-Smoothing angle.
<Shell>.selectOuterFaces BooleanClass default: false -- boolean; Select_Outer_FacesWhen set to true , the Shell modifier will select the outer faces.
<Shell>.overrideOuterMatID BooleanClass default: false -- boolean; Override_Outer_MatIDWhen set to true , the Shell modifier will override the Outer Material IDs.
<Shell>.matOuterID Integer default: 3 -- animatable; integer; Outer_MatIDGet/Set the custom Outer Material ID.
<Shell>.bevel BooleanClass default: false -- booleanWhen 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_ShapeGet/Set the bevel control shape.
<Shell>.version Integer default: 202401 -- integerThe Shell modifier version number instance created with.