geo-nd

Crates.iogeo-nd
lib.rsgeo-nd
version0.6.0
created_at2021-06-22 10:51:34.931898+00
updated_at2025-08-12 14:57:59.575998+00
descriptionTraits and types particularly for 2D and 3D geometry with implementations for [float] and optionally SIMD
homepagehttps://github.com/atthecodeface/geo-nd-rs
repositoryhttps://github.com/atthecodeface/geo-nd-rs
max_upload_size
id413349
size180,737
Gavin J Stark (atthecodeface)

documentation

https://docs.rs/geo-nd

README

geo-nd

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.

Releases

Release notes are available in RELEASES.md.

License

Licensed under either of

at your option.

Contribution

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.

Commit count: 24

cargo fmt