Weighted_Normals - superclass: modifier; super-superclass:MAXWrapper - 13:0 - classID: #(1111163945L, 1204446107L); creatable: trueA 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.5Properties
<Weighted_Normals>.blendingCoeff Float default: 1.0 -- animatable; floatThe blending coefficient, which can be in the range of 0.0 to 1.0.
<Weighted_Normals>.boundaryCoeff Float default: 0.5 -- floatThe hard edge blending coefficient, which can be in the range of 0.0 to 1.0.
<Weighted_Normals>.displayNormals BooleanClass default: false -- booleanGets 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; floatGets or sets the By Edge Angle value.
<Weighted_Normals>.normalLength Float default: 10.0 -- worldUnitsGets or sets the normals Display Length. Normals are only actually displayed if displayNormals is true.
<Weighted_Normals>.relaxationCoeff Float default: 0.5 -- floatGets 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; floatGets or sets the Smoothing value, in the range of 0.0 to 1.0.
<Weighted_Normals>.smoothingIterLimit Integer default: 10 -- animatable; integerGets or sets the maximum number of iterations for the smoothing process.
<Weighted_Normals>.useAngleWeight BooleanClass default: true -- boolean; UseAngleWeightingGets or sets whether to enable weighting based on face corner angle.
<Weighted_Normals>.useAreaWeight BooleanClass default: true -- boolean; UseAreaWeightingGets or sets whether to enable weighting based on face area.
<Weighted_Normals>.useConvexAngle BooleanClass default: true -- booleanGets 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 -- booleanGets or sets whether to enable the Hard Edge Blending value (the hardEdgeAngle value).
<Weighted_Normals>.useSmoothingGroups BooleanClass default: false -- booleanToggles the Use Smoothing Groups setting.