Editable_Poly Properties

 

   

Editable Poly - Quick Navigation

Selection Rollout

Selection Properties

<Editable_Poly>.selByVertex Boolean default: false -- boolean; Select_By_Vertex

Get/Set the By Vertex checkbox in the Selection rollout.

   

<Editable_Poly>.ignoreBackfacing Boolean default: false -- boolean; Ignore_Backfacing_in_Selections

Get/Set the state of the Ignore Backfacing checkbox in the Selection rollout.

   

<Editable_Poly>.selectByAngle BooleanClass default: false -- boolean; Select_by_Angle

Get/set the state of the By Angle checkbox.

   

<Editable_Poly>.selectAngle Float default: 45.0 -- angle; Selection_Angle

Get/Set the By Angle value.

   

<Editable_Poly>.ringEdgeSel Integer default: 0 -- integer; Ring_Sel

Get/Set the Edge Ring value.

Available in 3ds Max 8 and higher.

   

<Editable_Poly>.loopEdgeSel Integer default: 0 -- integer; Loop_Sel

Get/Set the Edge Loop value.

Available in 3ds Max 8 and higher.

   

Preview Selection

<Editable_Poly>.selectMode Integer default: 0 -- integer; Select_Mode

Get/Set the Preview Selection Mode in 3ds Max 2008 and higher.

Possible values are:

0 - Off

1 - SubObj

2 - Multi

Soft Selection Rollout

Soft SelectionProperties

<Editable_Poly>.useSoftSel Boolean default: false -- boolean; Use_Soft_Selection

Get/Set the state of the "Use Soft Selection" checkbox in the Soft Selection rollout.

   

<Editable_Poly>.ssUseEdgeDist Boolean default: false -- boolean; Use_Edge_Distance

Get/Set the state of the Edge Distance checkbox in the Soft Selection rollout.

   

<Editable_Poly>.ssEdgeDist Integer default: 1 -- integer; Edge_Distance

Get/Set the Edge Distance value in the Soft Selection rollout

   

<Editable_Poly>.affectBackfacing Boolean default: true -- boolean; Affect_Backfacing

Get/Set thestate of the Affect Backfacing checkbox in the Soft Selection rollout.

   

<Editable_Poly>.falloff Float default: 20.0 -- animatable; world units

Get/Set the Falloff value in the Soft Selection rollout.

   

<Editable_Poly>.pinch Float default: 0.0 -- animatable; world units

Get/Set the Pinch value in the Soft Selection rollout.

   

<Editable_Poly>.bubble Float default: 0.0 -- animatable; world units

Get/Set the Bubble value in the Soft Selection rollout.

   

Paint Soft Selection

<Editable_Poly>.lockSoftSel BooleanClass default: false -- boolean; Lock_Soft_Selection

Get/Set the state of the Lock Soft Selection checkbox.

When locked, the soft selection will not be recalculated dynamically based on the existing "hard" selection and will allow for custom soft selection values to be painted using a brush.

   

<Editable_Poly>.paintSelSize Float default: 10.0 -- world units; Brush_Size

Get/Set the Size of the Soft Selection brush.

   

<Editable_Poly>.paintSelStrength Float default: 1.0 -- float; Brush_Strength

Get/Set the Strength of the Soft Selection brush.

   

<Editable_Poly>.paintSelValue Float default: 1.0 -- float; Selection_Value

Get/Set the Soft Selection Value to be painted with.

   

Edit Vertices Rollout

Remove Vertex

No related properties exposed.

For methods related to removing vertices, see

EditablePoly Interface -Remove

EditablePoly Interface - UI Commands - buttonOp #Remove method

   

Break Vertex

<Editable_Poly>.vertexBreak Float default: 0.0 -- worldUnits; Vertex_Break

Get/Set the Vertex Break value.

Available in 3ds Max 8 and higher.

For methods related to breaking vertices, see

EditablePoly Methods - Break / Divide / Split

EditablePoly Interface - Break / Split / Divide

EditablePoly Interface - UI Commands - buttonOp #BreakVertex method

   

Vertex Extrude/Chamfer Values

<Editable_Poly>.vertexChamfer Float default: 1.0 -- world units; Vertex_Chamfer_Amount

Get/Set the Vertex Chamfer Amount value.

   

<Editable_Poly>.vertexChamferOpen BooleanClass default: false -- boolean; Open_Chamfer

Get/Set the state of the "Open" checkbox in the Vertex Chamfer options dialog.

When set to True, the new polygons created by the Chamfer operation will be removed, leaving an opening.

   

Available in 3ds Max 8 and higher.

<Editable_Poly>.vertexExtrudeHeight Float default: 10.0 -- world units; Vertex_Extrude_Height

Get/Set the Vertex Extrusion Height value

   

<Editable_Poly>.vertexExtrudeWidth Float default: 3.0 -- float; Vertex_Extrude_Width

Get/Set the vertex extrusion Base Width value

For methods related to extruding and chamfering vertices, see

EditablePoly Interface - Chamfer

EditablePoly Interface - UI Commands - buttonOp #Chamfer method

   

Weld

<Editable_Poly>.weldPixels Integer default: 4 -- integer; Weld_Pixel_Threshold

Get/Set the Target Weld Pixel Threshold value.

   

<Editable_Poly>.weldThreshold Float default: 0.1 -- world units; Vertex_Weld_Threshold

Get/Set the Weld Threshold value.

For methods related toweldingvertices, see

EditablePoly Interface - Weld

EditablePoly Interface - UI Commands - buttonOp #WeldSelected method

   

Remove Unused Map Vertices

No related properties exposed.

For methods related to removing unused map vertices, see

Editable PolyInterface - Delete

   

Vertex Weight

No related properties or methods exposed.

   

Edit Edges Rollout

Insert Vertex In Edge

No related properties exposed.

For methods related to inserting vertices in edges, see

EditablePoly Interface - Insert Vertex

   

Remove

No related properties exposed.

For methods related to removing edges, see

EditablePoly Interface - Remove

   

Split

No related properties exposed.

For methods related to splitting edges, see

polyOp Methods - Break/Divide/Split

EditablePoly Interface - Break/Split/Divide

   

Edge Chamfer/Extrude Values

<Editable_Poly>.edgeChamferType     Integer    default: 0   --  integer; Chamfer_Type

Get/set the Chamfer type.

Possible values are:

0 - Legacy Chamfer Mode (default)

1 - Quad Chamfer

Available in 3ds Max 2015 and higher.

   

<Editable_Poly>.edgeChamfer Float default: 1.0 -- world units; Edge_Chamfer

Get/Set the Edge Chamfer Amount value.

   

<Editable_Poly>.edgeChamferOpen BooleanClass default: false -- boolean; Open_Chamfer

Get/Set the state of the Open checkbox in the Edge Chamfer options dialog.

When set to True, the new polygons created by the Chamfer operation will be removed, leaving an opening.

Available in 3ds Max 8 and higher.

   

<Editable_Poly>.edgeChamferInvert     BooleanClass    default: false   --  boolean; Invert_Open

Get/set the state of the Invert Open checkbox in the Chamfer options dialog.

When set to True, the chamfered polygons will be retained and the original polygons will be removed.

Available in 3ds Max 2015 and higher.

   

<Editable_Poly>.edgeChamferSmooth     BooleanClass    default: true   --  boolean; Smooth

Get/set the state of the Smooth checkbox in the Chamfer options dialog.

Available in 3ds Max 2015 and higher.

   

<Editable_Poly>.edgeChamferSmoothType     Integer    default: 0   --  integer; Smooth_Type

Get/set the selection of the Smooth Type option in the Chamfer options dialog.

Possible values are:

0 - Smooth Entire Object

1 - Smooth Chamfers Only

Available in 3ds Max 2015 and higher.

   

<Editable_Poly>.edgeChamferSmoothThreshold     Float    default: 30.0   --  float; Smooth_Threshold

Get/set the value of the "Smooth Threshold" checkbox in the Chamfer options dialog.

Available in 3ds Max 2015 and higher.

   

<Editable_Poly>.edgeChamferTension     Float    default: 1.0   --  float; Edge_Tension

Get/set the Tension value for the Chamfer mode.

Available in 3ds Max 2015 and higher.

   

<Editable_Poly>.edgeExtrudeHeight Float default: 10.0 -- world units; Edge_Extrude_Height

Get/Set the Edge Extrusion Height value.

   

<Editable_Poly>.edgeExtrudeWidth Float default: 3.0 -- float; Edge_Extrude_Width

Get/Set the edge extrusion Base Width value

   

<Editable_Poly>.edgeWeldThreshold Float default: 0.1 -- world units; Edge_Weld_Threshold

Get/Set the Edge Weld Threshold value

   

<Editable_Poly>.edgeChamferSegments Integer default: 1 -- integer; Edge_Chamfer_Segments

Get/Set the Edge Chamfer Segments amount.

Adding Segments to the Edge Chamfer effectively performs an Edge Fillet, rounding the edge.

Available in 3ds Max 2008 and higher.

For related methods, see

polyOp Methods - Extrude/Bevel/Chamfer

   

Weld

No related properties exposed.

For methods related to welding, see

polyOp Methods - Weld

EditablePoly Interface - Weld

   

Bridge

No related properties exposed.

For methods related to bridging edges, see

EditablePoly Interface - Bridge

   

Connect

<Editable_Poly>.connectEdgeSegments Integer default: 1 -- integer; Connect_Edge_Segments

Get/Set the default Connect Edge Segments value.

   

<Editable_Poly>.connectEdgePinch Integer default: 0 -- integer; Connect_Edge_Pinch

Get/Set the Pinch value in the Edge Connect options dialog.

Available in 3ds Max 8 and higher.

   

<Editable_Poly>.connectEdgeSlide Integer default: 0 -- integer; Connect_Edge_Slide

Get/Set the Slide value in the Edge Connect options dialog.

Available in 3ds Max 8 and higher.

For methods related to connecting edges, see

EditablePoly Interface - Connect

EditablePoly Interface - UI Commands - buttonOp #ConnectEdges method

   

Create Shape From Selection

No related properties exposed.

For methods related to creating Shape from selected edges, see

polyOp Methods - Create Shape From Edges

EditablePoly Interface - Create Shape From Edges

   

Edge Properties

<Editable_Poly>.hardedgedisplay     Integer    default: 0   --  integer

Get/set the state of the "Display Hard Edges" checkbox of the Editable Poly object.

Possible values are:

0 (default) - unchecked.

1 - checked.

Available in 3ds Max 2016 and higher.

   

<Editable_Poly>.hardedgedisplaycolor     Color    default: (color 0 237.15 39.78)   --  RGB color

Get/set the color to display Hard Edges of the Editable Poly object.

Available in 3ds Max 2016 and higher.

   

Edit Triangulation / Turn Edge

No related properties exposed.

For methods related to editing triangulation, see

EditablePoly Interface - Triangulation

   

Edit Borders Rollout

Extrude/Chamfer

See Extrude/Chamfer Edges.

   

Insert Vertex

No related properties exposed.

For methods related to inserting vertices in borders, see

EditablePoly Interface - Insert Vertex

   

Bridge

No related properties exposed.

For methods related to bridging edges, see

EditablePoly Interface - Bridge

   

Connect

See Connect Edges.

   

Create Shape From Selection

No related properties exposed.

For methods related to creating Shape from selected edges, see

polyOp Methods - Create Shape From Edges

EditablePoly Interface - Create Shape From Edges

   

Edit Triangulation / Turn Edge

No related properties exposed.

For methods related to editing triangulation, see

EditablePoly Interface - Triangulation

   

Edit Polygons Rollout

Insert Vertex

No related properties exposed.

For methods related to inserting vertices, see

EditablePoly Interface - Insert Vertex

   

Extrude

<Editable_Poly>.extrusionType Integer default: 0 -- integer; Type_of_Extrusion

Get/Set the Extrusion Type in the Extrude dialog

0 - Group

1 - Local Normal

2 - by Polygon

   

<Editable_Poly>.faceExtrudeHeight Float default: 10.0 -- world units; Face_Extrude_Height

Get/Set the Face Extrusion Height value

For methods related to extruding faces, see

EditablePoly Interface - ExtrudeFaces

   

Outline

<Editable_Poly>.outlineAmount Float default: -1.0 -- world units; Outline_Amount

Get/Set the Outline Amount value.

For methods related to outlining, see

EditablePoly Interface - Outline

EditablePoly Interface - UI Commands - buttonOp #Outline method

Bevel

<Editable_Poly>.bevelHeight Float default: 10.0 -- world units; Bevel_Height

Get/Set the Bevel Extrusion Height value

   

<Editable_Poly>.bevelOutline Float default: -1.0 -- world units; Bevel_Outline

Get/Set the Bevel Outline value.

   

<Editable_Poly>.bevelType Integer default: 0 -- integer; Type_of_Bevel

Get/Set the Extrusion Type in the Bevel dialog

0 - Group

1 - Local Normal

2 - by Polygon

For related methods, see

EditablePoly Interface - Bevel

EditablePoly Interface - UI Commands - buttonOp #Bevel method

   

Inset

<Editable_Poly>.insetAmount Float default: 1.0 -- world units; Inset_amount

Get/Set the Inset Amount value.

   

<Editable_Poly>.insetType Integer default: 0 -- integer; Inset_Type

Get/Set the Inset Type:

0 - Group

1 - By Polygon

For related methods, see

EditablePoly Interface - UI Commands - buttonOp #Inset method

   

Bridge

<Editable_Poly>.bridgeSelected Integer default: 1 -- integer; Bridge_Selected

Get/Set the state of the Bridge mode radio button.

Possible values are:

0 - Use Specific Polygons/Edges

1 - Use Polygon/EdgeSelection (default)

   

<Editable_Poly>.bridgeSegments Integer default: 1 -- animatable; integer; Bridge_Segments

Get/Set the number of Bridge Segments.

   

<Editable_Poly>.bridgeTaper Float default: 0.0 -- animatable; float; Bridge_Taper

Get/Set the Bridge Polygons>Taper value

   

<Editable_Poly>.bridgeBias Float default: 0.0 -- animatable; float; Bridge_Bias

Get/Set the Bridge Polygons>Bias value.

   

<Editable_Poly>.bridgeSmoothThreshold Float default: 45.0 -- animatable; angle; Bridge_Smooth_Threshold;

Get/Set the Bridge Polygons>Smooth and Bridge Edges>Smooth Threshold value.

   

<Editable_Poly>.bridgeTarget1 Integer default: 0 -- integer; Bridge_Target_1

Get/Set the index of the Polygon 1 / Edge 1.

   

<Editable_Poly>.bridgeTwist1 Integer default: 0 -- integer; Bridge_Twist_1

Get/Set the first Twist value in Bridge Polygon mode.

   

<Editable_Poly>.bridgeTarget2 Integer default: 0 -- integer; Bridge_Target_2

Get/Set the index of the Polygon 2 / Edge 2.

   

<Editable_Poly>.bridgeTwist2 Integer default: 0 -- integer; Bridge_Twist_2

Get/Set the second Twist value in Bridge Polygon mode.

   

<Editable_Poly>.bridgeReverseTriangle Integer default: 0 -- integer; Reverse_Triangle

Get/Set the state of the Reverse Triangulation checkbox.

Available in 3ds Max 8 and higher.

Possible values are

0 - disabled

1 - enabled

   

<Editable_Poly>.bridgeAdjacentAngle Float default: 45.0 -- angle; Bridge_Adjacent

Get/Set the Bridge Edges>Bridge Adjacent value.

Available in 3ds Max 8 and higher.

For related methods, see

EditablePoly Interface -Bridge

   

Flip

No related properties exposed.

For methods related to flipping face normals, see

polyOp Methods - Triangulation

EditablePoly Interface - Triangulation

   

Hinge From Edge

<Editable_Poly>.hinge Integer default: 0 -- index

Get/Set the Hinge Edge index

   

<Editable_Poly>.hingeAngle Float default: 30.0 -- angle; Hinge_From_Edge_Angle

Get/Set the Hinge Angle value.

   

<Editable_Poly>.hingeSegments Integer default: 1 -- integer; Hinge_From_Edge_Segments

Get/Set the Hinge Segment value.

For related methods, see

EditablePoly Interface - UI Commands - buttonOp #HingeFromEdge method

   

Extrude Along Spline

<Editable_Poly>.extrudeAlongSplineAlign Boolean default: false -- boolean; Extrude_Along_Spline_Align

Get/Set the state of the Align To Face Normal checkbox in the Extrude Along Spline dialog.

   

<Editable_Poly>.extrudeAlongSplineNode UndefinedClass default: undefined -- node; Extrude_Along_Spline_Node

Get/Set the spline node for the Extrude Along Spline.

   

<Editable_Poly>.extrudeAlongSplineRotation Float default: 0.0 -- angle; Extrude_Along_Spline_Rotation

Get/Set the rotation value in the Extrude Along Spline dialog.

   

<Editable_Poly>.extrudeAlongSplineSegments Integer default: 6 -- integer; Extrude_Along_Spline_Segments

Get/Set the number of segments value in the Extrude Along Spline dialog.

   

<Editable_Poly>.extrudeAlongSplineTaper Float default: 0.0 -- float; Extrude_Along_Spline_Taper_Amount

Get/Set the taper amount in the Extrude Along Spline dialog.

   

<Editable_Poly>.extrudeAlongSplineTaperCurve Float default: 0.0 -- float; Extrude_Along_Spline_Taper_Curve

Get/Set the taper curve value in the Extrude Along Spline dialog.

   

<Editable_Poly>.extrudeAlongSplineTwist Float default: 0.0 -- angle; Extrude_Along_Spline_Twist

Get/Set the twist value in the Extrude Along Spline dialog.

For related methods, see

EditablePoly Interface - Extrude Faces

EditablePoly Interface - UI Commands - buttonOp #ExtrudeAlongSpline method

   

Edit Triangulation

No related properties exposed.

For methods related to editing triangulation, see

polyOp Methods - Triangulation

EditablePoly Interface - Triangulation

Edit Geometry Rollout

Repeat Last

No related properties exposed.

For methods related to repeating last operation, see

EditablePoly Interface - Repeat Last Operation

   

Constraints

<Editable_Poly>.constrainType Integer default: 0 -- integer; Vertex_Constraint_Type

Get/Set the Edit Geometry > Constraints radio buttons selection.

Possible values are:

0 - None

1 - Edge

2 - Face

3 - Normal

   

Preserve UVs

<Editable_Poly>.preserveUVs BooleanClass default: false -- boolean; Preserve_UVs

Enable/Disable the Preserve UVs mode.

Available in 3ds Max 7 and higher.

   

Create

No related properties exposed.

For methods related to creating vertices, edges and faces, see

polyOp Methods - Create

EditablePoly Interface - Create

   

Collapse

No related properties exposed.

For methods related to collapsing vertices, edges and faces, see

polyOp Methods - Collapse

EditablePoly Interface - Collapse

   

Attach and Detach

No related properties exposed.

For methods related to attaching and detaching geometry, see

polyOp Methods - Attach

polyOp Methods - Detach

EditablePoly Interface - Attach/Detach

   

Cutand Slice

<Editable_Poly>.split Boolean default: false -- boolean

Get/Set the state of Split checkbox.

   

<Editable_Poly>.cutEndCoords Point3 default: [0,0,0] -- point3; Cut_End_Coordinates

Get/Set the Cut End Coordinates.

   

<Editable_Poly>.cutNormal Point3 default: [0,0,0] -- point3; Cut_Normal_Direction

Get/Set the Cut Normal Vector.

   

<Editable_Poly>.cutStartCoords Point3 default: [0,0,0] -- point3; Cut_Start_Coordinates

Get/Set the Cut Start Coordinates.

   

<Editable_Poly>.cutStartIndex Integer default: 1 -- index; Cut_Start_Index

Get/Set the index of the Cut Start Vertex.

   

<Editable_Poly>.cutStartLevel Integer default: 1 -- integer; Cut_Start_SO_Level

Get/Set the Cut Start Sub-Object Level.

For methods related to slicing geometry, see

polyOp Methods - SlicePlane

EditablePoly Interface - Slice

EditablePoly Interface - SlicePlane

   

MeshSmooth Values

<Editable_Poly>.smoothness Float default: 1.0 -- float

Get/Set the Viewport Smoothness value in the Subdivision Surface rollout.

   

<Editable_Poly>.separateByMaterial Boolean default: false -- boolean; Separate_by_Material_ID

Get/Set the Separate By Materials checkbox in the Edit Geometry rollout > MSmooth option > MeshSmooth Selection dialog.

   

<Editable_Poly>.separateBySmoothing Boolean default: false -- boolean; Separate_by_Smoothing_Groups

Get/Set the Separate By Smoothing checkbox in the Edit Geometry rollout > MSmooth option > MeshSmooth Selection dialog.

For related methods see

EditablePoly Interface - Subdivide

   

Tessellate Values

<Editable_Poly>.tesselateBy Integer default: 0 -- integer; Tessellate_By 	

Get/Set the Tessellation type.

Possible values are:

0 - Edge

1 - Face

   

<Editable_Poly>.tessTension Float default: 0.0 -- float; Tessellation_Tension

Get/Set the Tessellation Tension.

For related methods see

EditablePoly Interface - Subdivide

   

Make Planar

No related properties exposed.

For methods related to making geometry planar, see

polyOp Methods - Make Planar

EditablePoly Interface - Make Planar

Relax

<Editable_Poly>.relaxAmount Float default: 0.5 -- animatable; float; Relax_Amount

Get/Set the Relax Amount value.

   

<Editable_Poly>.relaxHoldBoundaryPoints BooleanClass default: true -- boolean; Relax_Hold_Boundary_Points

Enable/Disable the "Hold Boundary Points" option.

   

<Editable_Poly>.relaxHoldOuterPoints BooleanClass default: false -- boolean; Relax_Hold_Outer_Points

Enable/Disable the "Hold Outer Points" option.

   

<Editable_Poly>.relaxIterations Integer default: 1 -- animatable; integer; Relax_Iterations

Get/Set the number of Relax Iterations.

For related methods see

EditablePoly Interface - Relax

   

Hide/Unhide

No related properties exposed.

For methods related to hiding and unhiding vertices and faces, see

polyOp Methods - Get/SetHidden

EditablePoly Interface - Hide/Unhide

   

Copy/Paste Named Selection Sets

No related properties exposed.

For methods related to copying and pasting named selection sets, see

EditablePoly Interface - Copy/Paste Named Selection Sets

   

Delete Isolated Vertices

<Editable_Poly>.deleteIsolatedVerts BooleanClass default: true -- boolean; Delete_Isolated_Vertices

Get/Set the state of the Delete Isolated Vertices checkbox.

Available in 3ds Max 7 and higher.

For related methods see

EditablePoly Interface - Delete

   

Fully Interactive

<Editable_Poly>.fullyInteractive BooleanClassdefault: true -- boolean; Fully_Interactive

Get/Set the state of the Full Interactivity checkbox.

   

EditElements Rollout

Insert Vertex

No related properties exposed.

For methods related to inserting vertices, see

EditablePoly Interface - Insert Vertex

   

Flip

No related properties exposed.

For methods related to flipping normals, see

polyOp Methods - Triangulation

EditablePoly Interface - Triangulation

   

Edit Triangulation

No related properties exposed.

For methods related to editing triangulation, see

polyOp Methods - Triangulation

EditablePoly Interface - Triangulation

   

Vertex Properties Rollout

Edit Vertex Colors

No related properties exposed.

For methods related to editing vertex colors, illumination and alpha, see

Get/Set Vertex Color, Illumination and Alpha

   

Select Vertices By

<Editable_Poly>.vertSelectBy Integer default: 0 -- integer; Select_Vertex_By

Get/Set the state of the Select Vertices By radio buttons.

Possible values are:

0 - Color

1 - Illumination

   

<Editable_Poly>.vertSelectionRedRange Integer default: 10 -- integer; Select_by_color__Red_Range

Get/Set the Red color value of the Range in the Vertex Properties rollout.

   

<Editable_Poly>.vertSelectionGreenRange Integer default: 10 -- integer; Select_by_color__Green_Range

Get/Set the Green color value of the Range in the Vertex Properties rollout.

   

<Editable_Poly>.vertSelectionBlueRange Integer default: 10 -- integer; Select_by_color__Blue_Range

Get/Set the Blue color value of the Range in the Vertex Properties rollout.

   

<Editable_Poly>.vertSelectionColor Color default: (color 255 255 255) -- RGB color; Vertex_Selection_Color

Get/Set the color value of the Range in the Vertex Properties rollout.

   

Polygon Material IDsRollout

Set/Select ID Floater

Methods:

<Editable_Poly>.MatIDFloater ()

Toggles the visibility of a Polygon Material IDs floater version of this rollout.

Available in 3ds Max 2010 and higher.

   

<bool><Editable_Poly>.MatIDFloaterVisible ()

Returns true if the Polygon Material IDs floater is visible, false if it is hidden.

Available in 3ds Max 2010 and higher.

   

Set ID

No related properties exposed.

For methods related to setting the Face Material ID, see

polyOp Methods - Face Material IDs

EditablePoly Interface - Get/Set Data

Polygon: Smoothing Groups Rollout

Smoothing Groups Floater

Methods:

<Editable_Poly>.SmGrpFloater ()

Toggles the visibility of a Smoothing Groups floater version of this rollout.

Available in 3ds Max 2010 and higher.

   

<bool><Editable_Poly>.SmGrpFloaterVisible ()

Returns True if the Smoothing Groups floater is visible, False if it is hidden.

Available in 3ds Max 2010 and higher.

   

Smoothing Groups

<Editable_Poly>.autoSmoothThreshold Float default: 45.0 -- angle; Autosmooth_angle_threshold

Get/Set the Autosmooth Threshold value in the Polygon Properties rollout > Smoothing Groups group.

   

Polygon Vertex Colors Rollout

No related properties exposed.

For methods related to editing vertex colors, illumination and alpha of polygons, see

Get/Set Vertex Color, Illumination and Alpha

Subdivision Surface Rollout

Options

<Editable_Poly>.subdivSmoothing Boolean default: true -- boolean; Smooth_Subdivision_Result

Get/Set the state of the Smooth Result checkbox in the Subdivision Surface rollout.

   

<Editable_Poly>.surfSubdivide Boolean default: false -- boolean; Subdivide_Surface

Get/Set the state of the Use NURMS Subdivisions checkbox in the Subdivision Surface rollout.

   

<Editable_Poly>.isolineDisplay Boolean default: true ; Isoline_Display

Get/Set the Isoline Display state.

   

<Editable_Poly>.showCage Boolean default: true -- boolean; Show_Cage

Get/Set the state of the Show Cage checkbox in the Subdivision Surface rollout.

   

<Editable_Poly>.CageColor Point3 default: [1,0.588235,0] -- point3; Cage_Color

Get/Set the Cage color.

Available in 3ds Max 8 and higher.

   

<Editable_Poly>.selectedCageColor Point3 default: [0.94902,0.85098,0] -- point3; Selected_Cage_Color

Get/Set the Selected Cage color.

Available in 3ds Max 8 and higher.

   

Display Group

<Editable_Poly>.iterations Integer default: 0 -- animatable; integer

Get/Set the Subdivision Surface rollout > Display group > Iterations value.

   

<Editable_Poly>.surfaceSmoothness Float default: 1.0 -- animatable; float; Surface_Smoothness

Get/set the Subdivision Surface rollout > Display group > Smoothness value.

   

<Editable_Poly>.useRenderIterations Boolean default: false -- boolean; Use_Render_Iterations

Get/Set the state of the Render Iterations checkbox in the Subdivision Surface rollout.

   

Render Group

<Editable_Poly>.renderIterations Integer default: 0 -- animatable; integer; Render_Iterations

Get/Set the Subdivision Surface Render Iterations value.

   

<Editable_Poly>.useRenderSmoothness Boolean default: false -- boolean; Use_Render_Smoothness

Get/Set the state of the Render Smoothness checkbox in the Subdivision Surface rollout.

   

<Editable_Poly>.renderSmoothness Float default: 1.0 -- animatable; float; Render_Smoothness

Get/Set the Subdivision Surface rollout > Render group > Smoothness value.

   

Separate By Group

<Editable_Poly>.sepByMats Boolean default: false -- boolean; Separate_by_Material_ID

Get/Set the Separate By Materials checkbox in the Subdivision Surface rollout.

   

<Editable_Poly>.sepBySmGroups Boolean default: false -- boolean; Separate_by_Smoothing_Groups

Get/Set the Separate By Smoothing checkbox in the Subdivision Surface rollout.

   

Update Options Group

<Editable_Poly>.update Integer default: 0 -- integer; Update_Type

Get/Set the Update Options state:

0 - Always

1 - When Rendering

2 - Manually

Subdivision Displacement Rollout

<Editable_Poly>.displaceAngle Float default: 10.0 -- animatable; angle; Displacement_Angle

Get/Set the Displace Angle

   

<Editable_Poly>.displaceDistance Float default: 20.0 -- animatable; float; Displacement_Distance

Get/Set the Displace Distance

   

<Editable_Poly>.displaceEdge Float default: 20.0 -- animatable; float; Displacement_Edge

Get/Set the Displace Edge

   

<Editable_Poly>.displaceMaxLevels Integer default: 2 -- integer; Displacement_Max_Levels

Get/Set the Displace Max Levels

   

<Editable_Poly>.displaceMaxTris Integer default: 20000 -- integer; Displacement_Max_Triangles

Get/Set the Displace Max Triangles

   

<Editable_Poly>.displaceMethod Integer default: 3 -- integer; Displacement_Method

Get/Set the Displace Method.

Possible values are:

0 - Regular

1 - Spatial

2 - Curvature

3 - Spatial and Curvature (default)

   

<Editable_Poly>.displaceMinLevels Integer default: 0 -- integer; Displacement_Min_Levels

Get/Set the Displace Min Levels

   

<Editable_Poly>.displaceSplitMesh Boolean default: true -- boolean; Displacement_Split_Mesh

Get/Set the state of the Split Mesh checkbox in the Subdivision Displacement rollout.

   

<Editable_Poly>.displaceSteps Integer default: 2 -- animatable; integer; Displacement_Steps

Get/Set the Displace Steps value

   

<Editable_Poly>.displaceStyle Integer default: 1 -- integer; Displacement_Style

Get/Set the Displacement Style under Subdivision Displacement > Advanced Parameters

0 - Grid

1 - Tree

2 - Delaunay

   

<Editable_Poly>.useSubdivisionDisplacement Boolean default: false -- boolean; Use_Displacement_Subdivision

Get/Set the state of the "Subdivision Displacement" checkbox in the Subdivision Displacement rollout.

   

<Editable_Poly>.viewDependent Boolean default: false -- boolean; View_Dependent

Get/Set the state of the View Dependent checkbox in the Subdivision Displacement rollout.

Paint Deformation Rollout

<Editable_Poly>.paintDeformAxis Integerdefault:1--integer;Push_Pull_Direction

Get/Set the state of the Push/Pull Direction radio buttons in the Paint Deformation rollout.

Possible values are:

1 - Original Normals

2 - Deformed Normals

3 - Transform Axis : X

4 - Transform Axis : Y

5 - Transform Axis : Z

   

<Editable_Poly>.paintDeformSize Float default: 20.0 -- world units; Deformation_Size

Get/Set the Size of the Paint Deform brush.

   

<Editable_Poly>.paintDeformStrength Float default: 1.0 -- float; Deformation_Strength

Get/Set the Strength of the Paint Deform brush.

   

<Editable_Poly>.paintDeformValue Float default: 10.0 -- float; Deformation_Value

Get/Set the Value to be painted with.

See Also