Source code for unilab.base.scene

from __future__ import annotations

from dataclasses import dataclass, field

from unilab.terrains.terrain_generator import TerrainGeneratorCfg


[docs] @dataclass class TerrainSceneCfg: """Backend-agnostic terrain slot declaration for a scene.""" generator: TerrainGeneratorCfg | None = None hfield_name: str = "terrain_hfield" geom_name: str | None = None
[docs] @dataclass class SceneCfg: """Scene source and optional cold-path composition configuration.""" model_file: str fragment_files: list[str] = field(default_factory=list) terrain: TerrainSceneCfg | None = None