NormalEditModifier(Modifier)¶
base classes — bpy_struct
, Modifier
-
class
bpy.types.
NormalEditModifier
(Modifier)¶ Modifier affecting/generating custom normals
-
invert_vertex_group
¶ Invert vertex group influence
Type: boolean, default False
-
mix_factor
¶ How much of generated normals to mix with exiting ones
Type: float in [0, 1], default 1.0
-
mix_limit
¶ Maximum angle between old and new normals
Type: float in [0, 3.14159], default 1.0
-
mix_mode
¶ How to mix generated normals with existing ones
COPY
Copy, Copy new normals (overwrite existing).ADD
Add, Copy sum of new and old normals.SUB
Subtract, Copy new normals minus old normals.MUL
Multiply, Copy product of old and new normals (*not* cross product).
Type: enum in [‘COPY’, ‘ADD’, ‘SUB’, ‘MUL’], default ‘COPY’
-
mode
¶ How to affect (generate) normals
RADIAL
Radial, From an ellipsoid (shape defined by the boundbox’s dimensions, target is optional).DIRECTIONAL
Directional, Normals ‘track’ (point to) the target object.
Type: enum in [‘RADIAL’, ‘DIRECTIONAL’], default ‘RADIAL’
-
no_polynors_fix
¶ Do not flip polygons when their normals are not consistent with their newly computed custom vertex normals
Type: boolean, default False
-
offset
¶ Offset from object’s center
Type: float array of 3 items in [-inf, inf], default (0.0, 0.0, 0.0)
-
use_direction_parallel
¶ Use same direction for all normals, from origin to target’s center (Directional mode only)
Type: boolean, default True
-
vertex_group
¶ Vertex group name for selecting/weighting the affected areas
Type: string, default “”, (never None)
-
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