unreal.GeometryScriptSolidifyOptions¶
- class unreal.GeometryScriptSolidifyOptions(grid_parameters: GeometryScript3DGridParameters = Ellipsis, custom_bounds: Box = Ellipsis, winding_threshold: float = 0.0, solid_at_boundaries: bool = False, extend_bounds: float = 0.0, surface_search_steps: int = 0, thicken_shells: bool = False, shell_thickness: float = 0.0)¶
Bases:
StructBaseGeometry Script Solidify Options
C++ Source:
Plugin: GeometryScripting
Module: GeometryScriptingCore
File: MeshVoxelFunctions.h
Editor Properties: (see get_editor_property/set_editor_property)
custom_bounds(Box): [Read-Write] If valid, will be used to define the region of space to operate on. Otherwise, standard bounds based on the input mesh will be computed.extend_bounds(float): [Read-Write] Amount to extend bounds, applied to both min and max extents. Only applied to default input-mesh-based bounds, not Custom Bounds.grid_parameters(GeometryScript3DGridParameters): [Read-Write]shell_thickness(double): [Read-Write] Open Shells are Thickened by offsetting vertices along their averaged vertex normals by this amount. Dimension is but clamped to twice the grid cell size.solid_at_boundaries(bool): [Read-Write] If the solid surface extends beyond the bounds provided, whether to close off the surface at that boundary or leave it opensurface_search_steps(int32): [Read-Write] Number of search steps to take when finding the marching cubes surface vertex positions.thicken_shells(bool): [Read-Write] When enabled, regions of the input mesh that have open boundaries (ie “shells”) are thickened by extruding them into closed solids. This may be expensive on large meshes.winding_threshold(float): [Read-Write] Space with generalized winding number higher than this threshold is considered to be inside the input surface.
- property custom_bounds: Box¶
[Read-Write] If valid, will be used to define the region of space to operate on. Otherwise, standard bounds based on the input mesh will be computed.
- Type:
(Box)
- property extend_bounds: float¶
[Read-Write] Amount to extend bounds, applied to both min and max extents. Only applied to default input-mesh-based bounds, not Custom Bounds.
- Type:
(float)
- property grid_parameters: GeometryScript3DGridParameters¶
[Read-Write]
- Type:
- property shell_thickness: float¶
[Read-Write] Open Shells are Thickened by offsetting vertices along their averaged vertex normals by this amount. Dimension is but clamped to twice the grid cell size.
- Type:
(double)
- property solid_at_boundaries: bool¶
[Read-Write] If the solid surface extends beyond the bounds provided, whether to close off the surface at that boundary or leave it open
- Type:
(bool)
- property surface_search_steps: int¶
[Read-Write] Number of search steps to take when finding the marching cubes surface vertex positions.
- Type:
(int32)