SyntheticPerception.PCG package

Submodules

SyntheticPerception.PCG.AreaMaskGenerator module

SyntheticPerception.PCG.EnvCreationUtils module

SyntheticPerception.PCG.MeshGenerator module

SyntheticPerception.PCG.PerlinNoise module

Functions:

generate_region([threshold, shape, ...])

generate_region2([seed, threshold, shape, ...])

SyntheticPerception.PCG.PerlinNoise.generate_region(threshold=0.5, shape=(256, 256), region_value=1, show_plot=False) numpy.typing.NDArray.numpy.float64[source]
SyntheticPerception.PCG.PerlinNoise.generate_region2(seed=1, threshold=0.5, shape=(256, 256), region_value=1, show_plot=False) numpy.typing.NDArray.numpy.float64[source]

SyntheticPerception.PCG.PoissonDisk module

Functions:

Bridson_sampling([width, height, radius, k])

Bridson_sampling_controlled([width, height, ...])

SyntheticPerception.PCG.PoissonDisk.Bridson_sampling(width=1.0, height=1.0, radius=0.025, k=30)[source]
SyntheticPerception.PCG.PoissonDisk.Bridson_sampling_controlled(width=1.0, height=1.0, radius=0.025, k=30, pre_points=None)[source]

SyntheticPerception.PCG.WorldGenerator module

SyntheticPerception.PCG.worldUtils module

Classes:

ObjectPrim

TerrainPrim

WorldHandler

class SyntheticPerception.PCG.worldUtils.ObjectPrim[source]

Bases: object

Methods:

__init__(scale, scale_delta, y_rot, u_id, ...)

__init__(scale, scale_delta, y_rot, u_id, usd_path, class_name, poisson_size) None[source]
class SyntheticPerception.PCG.worldUtils.TerrainPrim[source]

Bases: object

Methods:

__init__(mesh_path, mat_path[, scale])

__init__(mesh_path, mat_path, scale=0.001) None[source]
class SyntheticPerception.PCG.worldUtils.WorldHandler[source]

Bases: object

Methods:

__init__(world_path, object_path)

__init__(world_path, object_path) None[source]

Module contents