WeightedNormalModifier(Modifier)

base classes — bpy_struct, Modifier

class bpy.types.WeightedNormalModifier(Modifier)
face_influence

Use influence of face for weighting

Type:boolean, default False
invert_vertex_group

Invert vertex group influence

Type:boolean, default False
keep_sharp

Keep sharp edges as computed for default split normals, instead of setting a single weighted normal for each vertex

Type:boolean, default False
mode

Weighted vertex normal mode to use

  • FACE_AREA Face Area, Generate face area weighted normals.
  • CORNER_ANGLE Corner Angle, Generate corner angle weighted normals.
  • FACE_AREA_WITH_ANGLE Face Area And Angle, Generated normals weighted by both face area and angle.
Type:enum in [‘FACE_AREA’, ‘CORNER_ANGLE’, ‘FACE_AREA_WITH_ANGLE’], default ‘FACE_AREA’
thresh

Threshold value for different weights to be considered equal

Type:float in [0, 10], default 0.0
vertex_group

Vertex group name for modifying the selected areas

Type:string, default “”, (never None)
weight

Corrective factor applied to faces’ weights, 50 is neutral, lower values increase weight of weak faces, higher values increase weight of strong faces

Type:int in [1, 100], default 0
classmethod bl_rna_get_subclass(id, default=None)
Parameters:id (string) – The RNA type identifier.
Returns:The RNA type or default when not found.
Return type:bpy.types.Struct subclass
classmethod bl_rna_get_subclass_py(id, default=None)
Parameters:id (string) – The RNA type identifier.
Returns:The class or default when not found.
Return type:type

Inherited Properties

Inherited Functions