py3dtiles.typing module

class py3dtiles.typing.AssetDictType[source]

Bases: dict

extensions: NotRequired[dict[str, ExtensionDictType]]
extras: NotRequired[ExtraDictType]
tilesetVersion: NotRequired[str]
version: str
class py3dtiles.typing.BoundingVolumeBoxDictType[source]

Bases: dict

box: list[float]
extensions: NotRequired[dict[str, ExtensionDictType]]
extras: NotRequired[ExtraDictType]
class py3dtiles.typing.BoundingVolumeRegionDictType[source]

Bases: dict

extensions: NotRequired[dict[str, ExtensionDictType]]
extras: NotRequired[ExtraDictType]
region: list[float]
class py3dtiles.typing.BoundingVolumeSphereDictType[source]

Bases: dict

extensions: NotRequired[dict[str, ExtensionDictType]]
extras: NotRequired[ExtraDictType]
sphere: list[float]
class py3dtiles.typing.ContentType[source]

Bases: dict

boundingVolume: NotRequired[BoundingVolumeDictType]
extensions: NotRequired[dict[str, ExtensionDictType]]
extras: NotRequired[ExtraDictType]
uri: str
class py3dtiles.typing.PropertyDictType[source]

Bases: dict

extensions: NotRequired[dict[str, ExtensionDictType]]
extras: NotRequired[ExtraDictType]
maximum: float
minimum: float
class py3dtiles.typing.ThreeDDictBase[source]

Bases: TypedDict

extensions: NotRequired[dict[str, ExtensionDictType]]
extras: NotRequired[ExtraDictType]
class py3dtiles.typing.TileDictType[source]

Bases: dict

boundingVolume: BoundingVolumeDictType
children: NotRequired[list[TileDictType]]
content: NotRequired[ContentType]
extensions: NotRequired[dict[str, ExtensionDictType]]
extras: NotRequired[ExtraDictType]
geometricError: GeometricErrorType
refine: NotRequired[RefineType]
transform: NotRequired[TransformDictType]
viewerRequestVolume: NotRequired[BoundingVolumeDictType]
class py3dtiles.typing.TilesetDictType[source]

Bases: dict

asset: AssetDictType
extensions: NotRequired[dict[str, ExtensionDictType]]
extensionsUsed: NotRequired[list[str]]
extras: NotRequired[ExtraDictType]
geometricError: GeometricErrorType
properties: NotRequired[PropertyType]
root: TileDictType