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
COPYCopy, Copy new normals (overwrite existing).ADDAdd, Copy sum of new and old normals.SUBSubtract, Copy new normals minus old normals.MULMultiply, 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
RADIALRadial, From an ellipsoid (shape defined by the boundbox’s dimensions, target is optional).DIRECTIONALDirectional, 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.Structsubclass
-
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