py3dtiles.tilers.node.points_grid module

class py3dtiles.tilers.node.points_grid.Grid(node: Node, initial_count: int = 3)[source]

Bases: object

docstring for Grid

balance(aabb_size: ndarray[Any, dtype[float32]], aabmin: ndarray[Any, dtype[float32]], inv_aabb_size: ndarray[Any, dtype[float32]]) None[source]
cell_count
cells_classification
cells_rgb
cells_xyz
get_point_count() int[source]
get_points(include_rgb: bool, include_classification: bool) ndarray[Any, dtype[uint8]][source]
insert(aabmin: ndarray[Any, dtype[float32]], inv_aabb_size: ndarray[Any, dtype[float32]], xyz: ndarray[Any, dtype[float32]], rgb: ndarray[Any, dtype[uint8]], classification: ndarray[Any, dtype[uint8]], force: bool = False) tuple[ndarray[Any, dtype[float32]], ndarray[Any, dtype[uint8]], ndarray[Any, dtype[uint8]], bool][source]
property max_key_value: int
needs_balance() bool[source]
spacing