unreal.AvaExtrudeModifier

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

Bases: AvaGeometryBaseModifier

This modifier extrude triangles from a 2D shape with a specific depth and optionally closes the back

C++ Source:

  • Plugin: Avalanche

  • Module: AvalancheModifiers

  • File: AvaExtrudeModifier.h

Editor Properties: (see get_editor_property/set_editor_property)

  • close_back (bool): [Read-Write] Closes the back of the extrude for a 2D shape for example

  • depth (float): [Read-Write] Handles mesh depth to extrude primary section

  • extrude_mode (AvaExtrudeMode): [Read-Write] Specifies the Extrude direction

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

  • move_mesh_opposite_direction (bool): [Read-Write] Moves the mesh in the opposite extrude direction by the depth distance deprecated: Use ExtrudeMode instead

get_close_back() bool

Get Close Back

Return type:

bool

get_depth() float

Get Depth

Return type:

float

get_extrude_mode() AvaExtrudeMode

Get Extrude Mode

Return type:

AvaExtrudeMode

property move_mesh_opposite_direction: bool

[Read-Write] Moves the mesh in the opposite extrude direction by the depth distance deprecated: Use ExtrudeMode instead

Type:

(bool)

set_close_back(close_back) None

Set Close Back

Parameters:

close_back (bool)

set_depth(depth) None

Set Depth

Parameters:

depth (float)

set_extrude_mode(extrude_mode) None

Set Extrude Mode

Parameters:

extrude_mode (AvaExtrudeMode)