Brendan Zabarauskas
Brendan Zabarauskas
I dunno why we have `pub struct Transform3D( Decomposed );` :/
``` rust pub type DecomposedQ3 = Decomposed; ``` ugh.
One point that @cmr makes is that glm just operates directly on matricies. Dunno if that would be easier. But it _is_ nice to take advantage of types. I dunno.
Thanks for the info regarding `Transform3D`!
Woopsie, sorry I looked, thought it was awesome, then forgot to reply! Yeah, I re-read the simd stuff a while back and got a tad confused. In fact I think...
Ooooh, this looks cool, thanks for letting me know! @sebcrozet also has a crate called [alga](https://github.com/sebcrozet/alga) that I was thinking of switching too - I definitely would rather pull this...
Hmm, I'd recommend having a README with a link to docs.rs by the way, it's handy for folks who are looking at the library for the first time!
Tricky thing about the `Display` impl is it can be pretty context-dependent. Sometimes it's better to make a custom wrapper struct (with its domain-specific impl of `Display`) that you only...
Hmm, yeah. Might be useful. Also, nice article!
Perhaps the scalar type parameters could also default to `f32`. That is, ``` rust struct Vector3 { ... } let foo: Vec = vec![]; ```