unreal.AvaNormalModifier

class unreal.AvaNormalModifier(outer: Object | None = None, name: Name | str = 'None')

Bases: AvaGeometryBaseModifier

Ava 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 chosen

  • angle_weighted (bool): [Read-Write] Recompute normals and weight them by angle

  • area_weighted (bool): [Read-Write] Recompute normals and weight them by area

  • invert (bool): [Read-Write] Recompute normals and invert normals and triangles

  • modifier_enabled (bool): [Read-Write] Is the modifier enabled or disabled

  • poly_group_layer (str): [Read-Write] PolyGroup to use to split normal from when PolyGroup method is chosen

  • split_method (AvaNormalModifierSplitMethod): [Read-Write] Recompute normals and use a split method

property angle_threshold: float

[Read-Write] Angle to compare and split normal when threshold method is chosen

Type:

(float)

property angle_weighted: bool

[Read-Write] Recompute normals and weight them by angle

Type:

(bool)

property area_weighted: bool

[Read-Write] Recompute normals and weight them by area

Type:

(bool)

property invert: bool

[Read-Write] Recompute normals and invert normals and triangles

Type:

(bool)

property poly_group_layer: str

[Read-Write] PolyGroup to use to split normal from when PolyGroup method is chosen

Type:

(str)

property split_method: AvaNormalModifierSplitMethod

[Read-Write] Recompute normals and use a split method

Type:

(AvaNormalModifierSplitMethod)