py3dtiles.tileset.bounding_volume module

class py3dtiles.tileset.bounding_volume.BoundingVolume[source]

Bases: ABC, Extendable

Abstract class used as interface for box, region and sphere

abstract add(other: BoundingVolume) None[source]
is_box() bool[source]
is_region() bool[source]
is_sphere() bool[source]
abstract sync_with_children(owner: Tile) None[source]
abstract to_dict() BoundingVolumeBoxDictType | BoundingVolumeRegionDictType | BoundingVolumeSphereDictType[source]
abstract transform(transform: ndarray[Any, dtype[float64]]) None[source]