Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bonsairobo/block-mesh-rs
/ types & classes
Types & classes
25 in github.com/bonsairobo/block-mesh-rs
⨍
Functions
72
◇
Types & classes
25
↓ 2 callers
Class
BoolVoxel
examples-crate/render/main.rs:225
↓ 2 callers
Class
BoolVoxel
examples-crate/uv_mapping/main.rs:56
↓ 2 callers
Class
BoolVoxel
bench/src/bench.rs:163
↓ 1 callers
Class
BoolVoxel
src/greedy.rs:295
↓ 1 callers
Class
BoolVoxel
src/simple.rs:129
↓ 1 callers
Class
Loading
examples-crate/uv_mapping/main.rs:22
Enum
AppState
examples-crate/uv_mapping/main.rs:13
Enum
Axis
src/geometry/axis.rs:6
Enum
AxisPermutation
src/geometry/axis.rs:49
Class
FaceStrides
src/greedy/merge_strategy.rs:43
Class
GreedyQuadsBuffer
Contains the output from the [`greedy_quads`] algorithm. The quads can be used to generate a mesh. See the methods on [`OrientedBlockFace`] and [`Unor
src/greedy.rs:27
Class
IdentityVoxel
Used as a dummy for functions that must wrap a voxel but don't want to change the original's properties.
src/lib.rs:114
Interface
MergeStrategy
A strategy for merging cube faces into quads.
src/greedy/merge_strategy.rs:9
Interface
MergeVoxel
src/greedy.rs:12
Class
OrientedBlockFace
src/geometry/face.rs:7
Class
QuadBuffer
src/buffer.rs:4
Class
QuadCoordinateConfig
src/geometry.rs:127
Class
Rotate
examples-crate/uv_mapping/main.rs:183
Enum
SignedAxis
src/geometry/axis.rs:118
Class
UnitQuadBuffer
src/buffer.rs:33
Class
UnorientedQuad
src/geometry/quad.rs:8
Class
UnorientedUnitQuad
src/geometry/quad.rs:32
Interface
Voxel
Implement on your voxel types to inform the library how to generate geometry for this voxel.
src/lib.rs:108
Class
VoxelMerger
src/greedy/merge_strategy.rs:50
Enum
VoxelVisibility
src/lib.rs:97