#geometry #simd #glam #computation #single #precision #assets

geometry_tools

Efficient computation of single precision geometric data

8 releases (4 breaking)

0.5.0 Feb 19, 2024
0.4.2 Dec 28, 2022
0.4.1 Oct 13, 2022
0.4.0 Feb 11, 2022
0.1.0 May 31, 2021

#1086 in Algorithms

Download history 93/week @ 2024-02-13 67/week @ 2024-02-20 34/week @ 2024-02-27 9/week @ 2024-03-05 47/week @ 2024-03-12 20/week @ 2024-03-19

128 downloads per month
Used in ssbh_data

MIT license

42KB
787 lines

geometry_tools

Latest Version docs.rs

This library provides efficient implementations for calculating normals, tangents, bitangents, and bounding data in Rust. The library depends on glam to utilize SIMD for the vector and matrix math on supported platforms. Only single precision floating point values are currently supported since the emphasis is on generating vertex and mesh data for game assets.


lib.rs:

Efficient implementations for calculating geometry data for game assets using glam.

Dependencies

~3.5MB
~104K SLoC