func (r *Regions) GetCell(ix, iy, iz int) int { size := Mesh().Size() i := data.Index(size, ix, iy, iz) return int(r.gpuCache.Get(i)) }
func DefRegionCell(id int, x, y, z int) { defRegionId(id) index := data.Index(Mesh().Size(), x, y, z) regions.gpuCache.Set(index, byte(id)) }
// Set the region of one cell func (r *Regions) SetCell(ix, iy, iz int, region int) { size := Mesh().Size() i := data.Index(size, ix, iy, iz) r.gpuCache.Set(i, byte(region)) }