Weighted_Normals - superclass: modifier; super-superclass:MAXWrapper - 13:0 - classID: #(1111163945L, 1204446107L); creatable: true
A modifier that adds additional surface calculations to an object. Available in 3ds Max 2021 and higher. Constructor
Weighted_Normals ...
WeightedNormalsMod ...
Example:
t = teapot()
my_weighted_normals = Weighted_Normals()
addModifier t my_weighted_normals
my_weighted_normals.useAngleWeight = true
my_weighted_normals.useAreaWeight = true
my_weighted_normals.displayNormals = true
my_weighted_normals.normalLength = 20
my_weighted_normals.smoothingCoeff = 0.5
Properties
<Weighted_Normals>.blendingCoeff Float default: 1.0 -- animatable; float
The blending coefficient, which can be in the range of 0.0 to 1.0.
<Weighted_Normals>.boundaryCoeff Float default: 0.5 -- float
The hard edge blending coefficient, which can be in the range of 0.0 to 1.0.
<Weighted_Normals>.displayNormals BooleanClass default: false -- boolean
Gets or sets whether to display normals in the viewport. The appearance of the normals is also affected by the normalLength
property (below). Normals are only displayed when the modified object is selected in the viewport.
<Weighted_Normals>.hardEdgeAngle Float default: 30.0 -- animatable; float
Gets or sets the By Edge Angle value.
<Weighted_Normals>.normalLength Float default: 10.0 -- worldUnits
Gets or sets the normals Display Length. Normals are only actually displayed if displayNormals
is true.
<Weighted_Normals>.relaxationCoeff Float default: 0.5 -- float
Gets or sets the relaxation coefficient. Note that this property is not exposed in the modifier's UI.
<Weighted_Normals>.smoothingCoeff Float default: 0.0 -- animatable; float
Gets or sets the Smoothing value, in the range of 0.0 to 1.0.
<Weighted_Normals>.smoothingIterLimit Integer default: 10 -- animatable; integer
Gets or sets the maximum number of iterations for the smoothing process.
<Weighted_Normals>.useAngleWeight BooleanClass default: true -- boolean; UseAngleWeighting
Gets or sets whether to enable weighting based on face corner angle.
<Weighted_Normals>.useAreaWeight BooleanClass default: true -- boolean; UseAreaWeighting
Gets or sets whether to enable weighting based on face area.
<Weighted_Normals>.useConvexAngle BooleanClass default: true -- boolean
Gets or sets the convex angle flag. When true, the convex angle between edges is used for the angle weighting at a concave corner, otherwise, the concave angle is used.
<Weighted_Normals>.useHardEdgeAngle BooleanClass default: false -- boolean
Gets or sets whether to enable the Hard Edge Blending value (the hardEdgeAngle
value).
<Weighted_Normals>.useSmoothingGroups BooleanClass default: false -- boolean
Toggles the Use Smoothing Groups setting.