Toast Engine
Loading...
Searching...
No Matches
connectivity.hpp File Reference
#include "brick.hpp"
#include "voxel_constants.hpp"
#include "voxel_volume.hpp"
#include <cstdint>
#include <glm/glm.hpp>
#include <toast/export.hpp>
#include <vector>
Include dependency graph for connectivity.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  voxel::BrickPiece
struct  voxel::Connectivity
 Labels are deterministic with pieces in brick order and components by first appearance. More...

Functions

auto voxel::brickComponents (const BrickOccupancy &brick) -> std::vector< BrickOccupancy >
 Edge or corner contact does not connect.
auto voxel::analyseConnectivity (const Volume &volume) -> Connectivity

Variables

constexpr uint32_t voxel::k_no_component = 0xFFFFFFFFu

Detailed Description

Author
dario
Date
11/09/2026