unilab.terrains.terrain_generator.TerrainOutput

class unilab.terrains.terrain_generator.TerrainOutput[source]

Bases: object

TerrainOutput(origin: ‘np.ndarray’, heightfield: ‘TerrainHeightField’, flat_patches: ‘dict[str, np.ndarray] | None’ = None)

Parameters:

Methods

__init__(origin, heightfield[, flat_patches])

Attributes

flat_patches

Named sets of flat patch positions, each an (N, 3) array.

origin

Spawn origin position (x, y, z) in the sub-terrain's local frame.

heightfield

Backend-agnostic heightfield data.

origin: ndarray

Spawn origin position (x, y, z) in the sub-terrain’s local frame.

heightfield: TerrainHeightField

Backend-agnostic heightfield data.

flat_patches: dict[str, ndarray] | None = None

Named sets of flat patch positions, each an (N, 3) array. None if not configured.

__init__(origin, heightfield, flat_patches=None)
Parameters: