| Crates.io | geo-nd |
| lib.rs | geo-nd |
| version | 0.6.0 |
| created_at | 2021-06-22 10:51:34.931898+00 |
| updated_at | 2025-08-12 14:57:59.575998+00 |
| description | Traits and types particularly for 2D and 3D geometry with implementations for [float] and optionally SIMD |
| homepage | https://github.com/atthecodeface/geo-nd-rs |
| repository | https://github.com/atthecodeface/geo-nd-rs |
| max_upload_size | |
| id | 413349 |
| size | 180,737 |
A collection of vector, matrix and quaternion types and traits for Rust, particularly aimed at 2D, 3D and OpenGL/Vulkan applications, where the elements use arrays and slices of floats.
The usage model in 3D graphics is through ownership of large arrays of floats by the application, encompassing sets of vertices and matrices, with the library enabling in-place operations on those vertices and matrices.
This crate is been in use since 2023, and is relatively stable, but the API is alpha; it is used in a small number of applications, and the functionality is mature.
Release notes are available in RELEASES.md.
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.