py3dtiles.tilers.point.node.points_grid module#
- class py3dtiles.tilers.point.node.points_grid.Grid(spacing: float, include_rgb: bool, extra_fields: list[ExtraFieldsDescription], 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#
- init_cells(aabmin: npt.NDArray[np.float32], inv_aabb_size: npt.NDArray[np.float32], xyz: npt.NDArray[np.float32 | np.uint16], rgb: npt.NDArray[np.uint8 | np.uint16] | None, extra_fields: dict[str, npt.NDArray[Any]]) None [source]#
- insert(aabmin: npt.NDArray[np.float32], inv_aabb_size: npt.NDArray[np.float32], xyz: npt.NDArray[np.float32 | np.uint16], rgb: npt.NDArray[np.uint8 | np.uint16] | None, extra_fields: dict[str, npt.NDArray[T]]) tuple[npt.NDArray[np.float32], npt.NDArray[np.uint8] | None, dict[str, npt.NDArray[np.int8] | npt.NDArray[np.int16] | npt.NDArray[np.int32] | npt.NDArray[np.int64] | npt.NDArray[np.uint8] | npt.NDArray[np.uint16] | npt.NDArray[np.uint32] | npt.NDArray[np.uint64] | npt.NDArray[np.float16] | npt.NDArray[np.float32] | npt.NDArray[np.float64] | npt.NDArray[np.longdouble]], bool] [source]#
- spacing#