unreal.PCGBasePointData

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

Bases: PCGSpatialData

PCGBase Point Data

C++ Source:

  • Plugin: PCG

  • Module: PCG

  • File: PCGBasePointData.h

Editor Properties: (see get_editor_property/set_editor_property)

  • keep_zero_density_points (bool): [Read-Write]

  • target_actor (Actor): [Read-Write] Recipient of any artifacts generated using this data.

bp_allocate_properties(properties) → None

BP Allocate Properties

Parameters:

properties (int32)

bp_copy_points_from(data: PCGBasePointData, data_indices: None) → None

deprecated: ‘bp_copy_points_from’ was renamed to ‘bp_set_points_from’.

bp_set_points_from(data, data_indices) → None

BP Set Points From

Parameters:
copy_points_from(data: PCGBasePointData, data_indices: None) → None

deprecated: ‘copy_points_from’ was renamed to ‘bp_set_points_from’.

get_bounds_max(point_index) → Vector

Get Bounds Max

Parameters:

point_index (int32)

Return type:

Vector

classmethod get_bounds_max_values_from_range(input_range) → Array[Vector]

Get Bounds Max Values from Range

Parameters:

input_range (PCGPointInputRange)

Return type:

Array[Vector]

get_bounds_min(point_index) → Vector

Get Bounds Min

Parameters:

point_index (int32)

Return type:

Vector

classmethod get_bounds_min_values_from_range(input_range) → Array[Vector]

Get Bounds Min Values from Range

Parameters:

input_range (PCGPointInputRange)

Return type:

Array[Vector]

get_color(point_index) → Vector4

Get Color

Parameters:

point_index (int32)

Return type:

Vector4

classmethod get_color_values_from_range(input_range) → Array[Vector4]

Get Color Values from Range

Parameters:

input_range (PCGPointInputRange)

Return type:

Array[Vector4]

get_density(point_index) → float

Get Density

Parameters:

point_index (int32)

Return type:

float

get_density_bounds(point_index) → BoxSphereBounds

Get Density Bounds

Parameters:

point_index (int32)

Return type:

BoxSphereBounds

classmethod get_density_values_from_range(input_range) → Array[float]

Get Density Values from Range

Parameters:

input_range (PCGPointInputRange)

Return type:

Array[float]

get_extents(point_index) → Vector

Get Extents

Parameters:

point_index (int32)

Return type:

Vector

get_local_bounds(point_index) → Box

Get Local Bounds

Parameters:

point_index (int32)

Return type:

Box

get_local_center(point_index) → Vector

Get Local Center

Parameters:

point_index (int32)

Return type:

Vector

get_local_density_bounds(point_index) → Box

Get Local Density Bounds

Parameters:

point_index (int32)

Return type:

Box

get_local_size(point_index) → Vector

Get Local Size

Parameters:

point_index (int32)

Return type:

Vector

get_metadata_entry(point_index) → int64

Get Metadata Entry

Parameters:

point_index (int32)

Return type:

int64

classmethod get_metadata_entry_values_from_range(input_range) → Array[int64]

Get Metadata Entry Values from Range

Parameters:

input_range (PCGPointInputRange)

Return type:

Array[int64]

get_num_points() → int32

Get Num Points

Return type:

int32

classmethod get_point_from_range(input_range, index) → PCGPoint

Get Point from Range

Parameters:
Return type:

PCGPoint

get_scaled_extents(point_index) → Vector

Get Scaled Extents

Parameters:

point_index (int32)

Return type:

Vector

get_scaled_local_size(point_index) → Vector

Get Scaled Local Size

Parameters:

point_index (int32)

Return type:

Vector

get_seed(point_index) → int32

Get Seed

Parameters:

point_index (int32)

Return type:

int32

classmethod get_seed_values_from_range(input_range) → Array[int32]

Get Seed Values from Range

Parameters:

input_range (PCGPointInputRange)

Return type:

Array[int32]

get_steepness(point_index) → float

Get Steepness

Parameters:

point_index (int32)

Return type:

float

classmethod get_steepness_values_from_range(input_range) → Array[float]

Get Steepness Values from Range

Parameters:

input_range (PCGPointInputRange)

Return type:

Array[float]

get_transform(point_index) → Transform

Get Transform

Parameters:

point_index (int32)

Return type:

Transform

classmethod get_transform_values_from_range(input_range) → Array[Transform]

Get Transform Values from Range

Parameters:

input_range (PCGPointInputRange)

Return type:

Array[Transform]

is_empty() → bool

Is Empty

Return type:

bool

set_bounds_max(bounds_max) → None

Set all bounds max to same value

Parameters:

bounds_max (Vector)

classmethod set_bounds_max_values_on_range(output_range, values) → PCGPointOutputRange

Set Bounds Max Values on Range

Parameters:
Returns:

output_range (PCGPointOutputRange):

Return type:

PCGPointOutputRange

set_bounds_min(bounds_min) → None

Set all bounds min to same value

Parameters:

bounds_min (Vector)

classmethod set_bounds_min_values_on_range(output_range, values) → PCGPointOutputRange

Set Bounds Min Values on Range

Parameters:
Returns:

output_range (PCGPointOutputRange):

Return type:

PCGPointOutputRange

set_color(color) → None

Set all colors to same value

Parameters:

color (Vector4)

classmethod set_color_values_on_range(output_range, values) → PCGPointOutputRange

Set Color Values on Range

Parameters:
Returns:

output_range (PCGPointOutputRange):

Return type:

PCGPointOutputRange

set_density(density) → None

Set all densities to same value

Parameters:

density (float)

classmethod set_density_values_on_range(output_range, values) → PCGPointOutputRange

Set Density Values on Range

Parameters:
Returns:

output_range (PCGPointOutputRange):

Return type:

PCGPointOutputRange

set_extents(extents) → None

Set all extents to same value

Parameters:

extents (Vector)

set_local_center(local_center) → None

Set all local centers to same value

Parameters:

local_center (Vector)

set_metadata_entry(metadata_entry) → None

Set all metadata entries to same value

Parameters:

metadata_entry (int64)

classmethod set_metadata_entry_values_on_range(output_range, values) → PCGPointOutputRange

Set Metadata Entry Values on Range

Parameters:
Returns:

output_range (PCGPointOutputRange):

Return type:

PCGPointOutputRange

set_num_points(num_points, initialize_values=True) → None

Set Num Points

Parameters:
  • num_points (int32)

  • initialize_values (bool)

classmethod set_point_on_range(output_range, index, point) → PCGPointOutputRange

Set Point on Range

Parameters:
Returns:

output_range (PCGPointOutputRange):

Return type:

PCGPointOutputRange

set_seed(seed) → None

Set all seeds to same value

Parameters:

seed (int32)

classmethod set_seed_values_on_range(output_range, values) → PCGPointOutputRange

Set Seed Values on Range

Parameters:
Returns:

output_range (PCGPointOutputRange):

Return type:

PCGPointOutputRange

set_steepness(steepness) → None

Set all steepness to same value

Parameters:

steepness (float)

classmethod set_steepness_values_on_range(output_range, values) → PCGPointOutputRange

Set Steepness Values on Range

Parameters:
Returns:

output_range (PCGPointOutputRange):

Return type:

PCGPointOutputRange

set_transform(transform) → None

Set all transforms to same value

Parameters:

transform (Transform)

classmethod set_transform_values_on_range(output_range, values) → PCGPointOutputRange

Set Transform Values on Range

Parameters:
Returns:

output_range (PCGPointOutputRange):

Return type:

PCGPointOutputRange