Go to: Related nodes. Attributes.

Computes the edges bevel

Node nameParentsClassificationMFn typeCompatible function sets
polySmartBevelgwBasegeometrykPolySmartBevelkBase
kNamedObject
kDependencyNode
kMidModifier
kPolySmartBevel

Related nodes

polyPlanarProj, polyProj, polyQuad, polySoftEdge, polySubdEdge, polyMoveVertex, polyMoveEdge, polyExtrudeEdge, polyMoveFace, polyChipOff, polyExtrudeFace, polySewEdge, polySphProj, polyCylProj, polyMergeVert

Attributes (30)

alongEdgeSequenceSmoothing, cutbackRelaxation, depth, filterAngle, filterEdgesByAngle, filterEdgesByMaxAngle, filterEdgesBySelection, filterFromSmoothing, filterHardEdges, filterMaxAngle, limitWidth, maxSafeWidth, normalSmoothingIterationLimit, removeIsolatedArcs, safeWidthLimitBinarySearch, safeWidthLimitBoundingBox, safeWidthLimitConvex, safeWidthLimitHardIslands, safeWidthLimitMeshBoundary, segments, selectedEdgeGroup, selectedFaceGroup, sequenceSmoothingIterationLimit, setPerimeterHard, smoothingThreshold, vertexWeldCleanup, vertexWeldCleanupThreshold, weldAllArcs, weldOpposingArcs, width

Long name (short name)TypeDefaultFlags
alongEdgeSequenceSmoothing (aes) booltrueoutputinputconnectablestorable
Enable along edge sequence smoothing
cutbackRelaxation (cbr) float0.25outputinputconnectablestorable
Degree to which the curve formed by the beveled edges should be smoothed. A value of 0.0 represents the unsmoothed curve, and a value of 1.0 represents a fully-smoothed approximation.
depth (dep) distance (float)double0.5cmoutputinputconnectablestorablekeyable
The offset for bevel.
filterAngle (fa) angle (double)30.0degoutputinputconnectablestorablekeyable
Filtering based on minimal angle, enabled by filterEdgesByAngle
filterEdgesByAngle (fea) boolfalseoutputinputconnectablestorable
If true, edges will be filtered out if the angle between them is less than the filterAngle.
filterEdgesByMaxAngle (fmx) bool0outputinputconnectablestorable
If true, edges will be filtered out if the angle between them is more than the filterMaxAngle.
filterEdgesBySelection (fes) booltrueoutputinputconnectablestorable
If true, edges will be filtered out based on what is currently selected.
filterFromSmoothing (ffs) enum1outputinputconnectablestorable
Option used to filter out edges based on smoothness
filterHardEdges (fhe) boolfalseoutputinputconnectablestorable
If true, edges will be filtered out if the edge is not hard.
filterMaxAngle (mxa) angle (double)0.0degoutputinputconnectablestorablekeyable
Filtering based on maximal angle, enabled by filterEdgesByMaxAngle
limitWidth (kw) bool1outputinputconnectablestorable
If true, witdth will be automatically cropped to the maximum reliable value
maxSafeWidth (msw) distance (float)std::numeric_limits<float>::quiet_NaNoutputinputconnectablestorable
The maximum width that is safe for the operation.
normalSmoothingIterationLimit (nsl) integer2500outputinputconnectablestorable
Maximum number of smoothing iterations to perform while computing the surface normal distribution
removeIsolatedArcs (ria) booltrueoutputinputconnectablestorable
If enabled, isolated arcs are removed as a post-process
safeWidthLimitBinarySearch (sbs) booltrueoutputinputconnectablestorable
Limit binary search
safeWidthLimitBoundingBox (sbb) booltrueoutputinputconnectablestorable
Limit bbox
safeWidthLimitConvex (slc) booltrueoutputinputconnectablestorable
Limit convex
safeWidthLimitHardIslands (shi) boolfalseoutputinputconnectablestorable
Limit hard islands
safeWidthLimitMeshBoundary (smb) booltrueoutputinputconnectablestorable
Limit mesh boundary
segments (sg) integerint1outputinputconnectablestorablekeyable
The number of segments used for beveling.
selectedEdgeGroup (seg) componentListnullptroutputconnectable
For debugging purposes
selectedFaceGroup (sfg) componentListnullptroutputconnectable
For debugging purposes
sequenceSmoothingIterationLimit (ssl) integer2500outputinputconnectablestorable
Maximum number of smoothing iterations to perform while computing the smoothed curve
setPerimeterHard (sph) bool0outputinputconnectablestorable
If true, edges will around the bevel perimeter will always be kept hard in the smoothing process.
smoothingThreshold (sth) angle (double)30.0degoutputinputconnectablestorablekeyable
The angle between outward normal vectors at face adjacent to an edge, below which the edge is not considered to be hard during the smoothing process.
vertexWeldCleanup (vwc) booltrueoutputinputconnectablestorablehidden
If enable, will weld vertices according to the threshold
vertexWeldCleanupThreshold (vwt) distance (float)double0.25cmoutputinputconnectablestorablehidden
Threshold where vertices will be merge
weldAllArcs (waa) distance (float)double0.0cmoutputinputconnectablestorable
Threshold where arcs will be merged.
weldOpposingArcs (woa) distance (float)double0.0cmoutputinputconnectablestorable
Threshold where arcs will be merged.
width (w) distance (float)std::numeric_limits<float>::quiet_NaNoutputinputconnectablestorablekeyable
The width for bevel.