unreal.PVCarveParams

class unreal.PVCarveParams

Bases: StructBase

PVCarve Params

C++ Source:

  • Plugin: ProceduralVegetationEditor

  • Module: ProceduralVegetation

  • File: PVCarve.h

Editor Properties: (see get_editor_property/set_editor_property)

  • carve (float): [Read-Write] Amount of trimming based on the selected basis.

    Controls how much of the structure is removed according to the chosen Carve Basis. Lower values keep more geometry; higher values trim more. Use to reveal or mask regions procedurally.

  • carve_basis (CarveBasis): [Read-Write] Sets the reference used to trim the plant.

    Chooses the basis for trimming the plant structure (e.g., length from root, bottom height, world Z, or radial distance). LengthFromRoot – distance measured from the plant’s root/trunk base.

    From Bottom – relative height starting from the plant’s lowest point.

    ZPosition – absolute world-space Z axis position.

    Radius – Radius/Thickness of branch