Namespace ZLab.Discrete.Grids
Classes
ChannelGrid
A multi-layered grid that associates multiple typed buffers (channels) with a single spatial domain.
ChannelGridConversionExtensions
Provides extension methods for converting between ChannelGrid and other grid types.
DataGrid<T>
Generic 3D grid structure storing non-semantic per-voxel data of an unmanaged type.
DistanceGrid
A 3D spatial grid storing scalar distance values (typically SDFs).
GridBase
Base class for 3D grid structures, providing common properties and methods.
GridBuffer<T>
A contiguous, typed buffer of per-voxel data associated with a grid.
GridEnumeratorExtension
Extension methods for grid enumeration.
OccupancyGrid
A 3D spatial grid representing discrete voxel states (Outside, Inside, Boundary).
VoxelCordConverter
Utility class for converting between world coordinates and voxel grid indices.
Structs
GridMeta
Metadata for a 3D grid, including its dimensions, minimum coordinates, and voxel size.
Interfaces
IGridBuffer
A typed, contiguous buffer of per-voxel data associated with a grid.
IGridMeta
Interface for grids that have metadata.
IGrid<T>
A 3D spatial grid that maps 3D coordinates to stored values.