py3dtiles.tilers.node.node module
- class py3dtiles.tilers.node.node.Node(name: bytes, aabb: ndarray[Any, dtype[float64 | float32]], spacing: float)[source]
Bases:
object
docstring for Node
- aabb
- aabb_center
- aabb_size
- dirty
- flush_pending_points(catalog: NodeCatalog, scale: float) None [source]
- static get_points(data: Node | DummyNode, include_rgb: bool, include_classification: bool) ndarray[Any, dtype[uint8]] [source]
- grid
- insert(scale: float, xyz: ndarray[Any, dtype[float32]], rgb: ndarray[Any, dtype[uint8]], classification: ndarray[Any, dtype[uint8]], make_empty_node: bool = False) None [source]
- inv_aabb_size
- name
- points: list[tuple[ndarray[Any, dtype[float32]], ndarray[Any, dtype[uint8]], ndarray[Any, dtype[uint8]]]]
- spacing
- py3dtiles.tilers.node.node.node_to_tileset(args: tuple[Node, Path, ndarray[Any, dtype[float32]], Node | None, int]) TileDictType | None [source]
- py3dtiles.tilers.node.node.split_tileset(tile_dict: TileDictType, split_name: str, folder: Path) TileDictType [source]