bevy_isomesh 0.0.13

Bevy integration for isomesh: signed distance field in, Bevy Mesh out.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// The README is this crate's front page — `docs/bevy_plugins.md` rule 1, the
// header Bevy's own crates use. Its fences compile as doctests on every
// `cargo test`, which is why the quickstart cannot rot; everything the old
// crate-level docs said (the separate-workspace rationale, the version pins,
// why every example lives here) moved into it.
#![doc = include_str!("../README.md")]

/// Writing an extracted mesh into a Bevy [`Mesh`](bevy_mesh::Mesh).
pub mod mesh;
/// The plugin: chunked, asynchronous meshing under a frame budget.
pub mod plugin;

pub use mesh::{MeshBuilder, SoupError, WeldKeyConfig, from_bevy_mesh, to_bevy_mesh, weld_keys};
pub use plugin::{
    ChunkMesh, ChunkSeams, Extractor, IsomeshPlugin, IsomeshSystems, MeshBudget, MeshStats,
    NeedsRemesh, VolumeField, VoxelChunk, VoxelVolume, mark_changed_chunks, mark_changed_chunks_in,
};