nalgebra
nalgebra copied to clipboard
Linear algebra library for Rust.
Specifically [here](https://github.com/dimforge/nalgebra/blob/338a22b236161bdacab149d11173285788078b86/src/linalg/inverse.rs#L181). A determinant close to 0 would still cause numerical issues that can result in NAN's. I found out the hard way with his snippet: ```rs let intermediate =...
I'd like to be able to do something to support both static and dynamic allocation on one generic type like below, ```rs impl ::rand::distributions::Distribution DVector { ... } } ```...
# Issue The ordering of the final output in the `geometry::quaternion_construction::UnitQuaternion::mean_of` appears to be incorrect. Presumably this was due to the `w, i, j, k` ordering changing at some point...
This is a new warning in Rust 1.80's clippy that will be released this week.
Every quaternion protocol is different, specifically, the following options should be specified for every quaternion representation of rotation: - chirality: should be left-handed or right-handed - coordinate system: should be...
Let's say i want to do following: const DEFAULT_WORLD_UP: glm::Vec3 = glm::vec3(0.0, 1.0, 0.0); Then whenever i use it i get "calls in constants are limited to constant functions, tuple...
Please don't kill me, but I've spent half a day on this. What is the opposite type conversion of 'DVector::**from_vec**'? Thus from **DVector** to **Vec**? I was working in depended...