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.