WeightedNormalModifier(Modifier)#

base classes — bpy_struct, Modifier

class bpy.types.WeightedNormalModifier(Modifier)#
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 & 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.01

use_face_influence#

Use influence of face for weighting

Type:

boolean, default False

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 50

classmethod bl_rna_get_subclass(id, default=None)#
Parameters:

id (str) – 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 (str) – The RNA type identifier.

Returns:

The class or default when not found.

Return type:

type

Inherited Properties#

Inherited Functions#