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 (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