monstertruck
Multifarious Omnificence, Nomenclature Standardized, Terminology Enhanced & Refactored Truck – a Rust Cad Kernel.
Meta-crate that re-exports all monstertruck-* sub-crates via feature flags.
Enable only what you need, or use full for everything.
Quick Start
[]
= "0.1" # default: modeling + meshing
= { = "0.1", = ["full"] } # everything
use builder;
let cube = cube;
Features
| Feature | Crate | Includes |
|---|---|---|
| (always) | monstertruck-core |
|
traits |
monstertruck-traits |
|
derive |
monstertruck-derive |
|
geometry |
monstertruck-geometry |
traits |
topology |
monstertruck-topology |
|
mesh |
monstertruck-mesh |
traits |
modeling |
monstertruck-modeling |
geometry, topology |
meshing |
monstertruck-meshing |
mesh, modeling |
solid |
monstertruck-solid |
modeling |
assembly |
monstertruck-assembly |
|
step |
monstertruck-step |
modeling |
gpu |
monstertruck-gpu |
|
render |
monstertruck-render |
gpu, mesh |
Bundles
| Bundle | Features |
|---|---|
default |
modeling, meshing |
full |
modeling, meshing, solid, assembly, step, render, derive |
Re-exported Modules
Each enabled feature exposes a top-level module:
core // always available
modeling // with "modeling"
meshing // with "meshing"
geometry // with "geometry"
// ... etc.
License
Apache License 2.0