2 releases
0.1.1 | Jan 5, 2025 |
---|---|
0.1.0 | Jan 5, 2025 |
#933 in Algorithms
3KB
GeoCraft
GeoCraft is a Rust crate for geometric computations and constructions. It provides a collection of tools for working with 2D and 3D shapes, as well as advanced functionalities like freeform curves and surfaces. The crate aims to support both basic geometric operations and more sophisticated analysis tools, such as intersections, transformations, and shape grammar-based modeling.
Features:
- Creation and manipulation of 2D and 3D primitive shapes.
- Advanced functionalities for freeform curves and surfaces (e.g., NURBS).
- Analytical geometry operations (e.g., intersections, distance calculations, projections).
- Shape grammar support (to be developed).
- And more...
Current Status:
GeoCraft is still in its infancy. While basic geometric operations are available, more features (including visualizations and shape grammar) are under development.
Future Updates:
- Expect regular updates, with new features and optimizations.
- Stay tuned for a more complete library that includes visualizations and additional geometric tools.
Usage:
To include GeoCraft in your project, add the following to your Cargo.toml
:
[dependencies]
geocraft = "0.1"