shamrock.math.sfc#
Space Filling curve Library
Functions
coord_to_hilbert_3d_u64(arg0: float, arg1: float, arg2: float) -> int |
|
icoord_to_morton_3d_u32(arg0: int, arg1: int, arg2: int) -> int |
|
icoord_to_morton_3d_u64(arg0: int, arg1: int, arg2: int) -> int |
|
morton_to_icoord_3d_u32(arg0: int) -> Annotated[list[int], FixedSize(3)] |
|
morton_to_icoord_3d_u64(arg0: int) -> Annotated[list[int], FixedSize(3)] |
|
to_morton_grid_3d_u32_f32_3(arg0: Annotated[list[float], FixedSize(3)], arg1: Annotated[list[float], FixedSize(3)], arg2: Annotated[list[float], FixedSize(3)]) -> Annotated[list[int], FixedSize(3)] |
|
to_morton_grid_3d_u32_f64_3(arg0: Annotated[list[float], FixedSize(3)], arg1: Annotated[list[float], FixedSize(3)], arg2: Annotated[list[float], FixedSize(3)]) -> Annotated[list[int], FixedSize(3)] |
|
to_morton_grid_3d_u64_f32_3(arg0: Annotated[list[float], FixedSize(3)], arg1: Annotated[list[float], FixedSize(3)], arg2: Annotated[list[float], FixedSize(3)]) -> Annotated[list[int], FixedSize(3)] |
|
to_morton_grid_3d_u64_f64_3(arg0: Annotated[list[float], FixedSize(3)], arg1: Annotated[list[float], FixedSize(3)], arg2: Annotated[list[float], FixedSize(3)]) -> Annotated[list[int], FixedSize(3)] |