unreal.AvaNormalModifier¶
- class unreal.AvaNormalModifier(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
AvaGeometryBaseModifierAva Normal Modifier
C++ Source:
Plugin: Avalanche
Module: AvalancheModifiers
File: AvaNormalModifier.h
Editor Properties: (see get_editor_property/set_editor_property)
angle_threshold(float): [Read-Write] Angle to compare and split normal when threshold method is chosenangle_weighted(bool): [Read-Write] Recompute normals and weight them by anglearea_weighted(bool): [Read-Write] Recompute normals and weight them by areainvert(bool): [Read-Write] Recompute normals and invert normals and trianglesmodifier_enabled(bool): [Read-Write] Is the modifier enabled or disabledpoly_group_layer(str): [Read-Write] PolyGroup to use to split normal from when PolyGroup method is chosensplit_method(AvaNormalModifierSplitMethod): [Read-Write] Recompute normals and use a split method
- get_poly_group_layer_idx() int32¶
Get Poly Group Layer Idx
- Return type:
int32
- get_split_method() AvaNormalModifierSplitMethod¶
Get Split Method
- Return type:
- set_poly_group_layer_idx(poly_group_layer) None¶
Set Poly Group Layer Idx
- Parameters:
poly_group_layer (int32)
- set_split_method(split_method) None¶
Set Split Method
- Parameters:
split_method (AvaNormalModifierSplitMethod)