Dzmitry Malyshau

Results 959 comments of Dzmitry Malyshau

`Transform3D` was meant to be used when I first got the `Decomposed` stuff in, but then turned out to be left behind. Feel free to kill it. I don't see...

@hclarke looks like the few days got stretched quite a bit :)

We used quaternions quite a bit, and matrix multiplication from quaternions works fine. I don't have the bandwidth to go into details right now, but perhaps if you write down...

Since `cgmath` implements the `rand` traits, this is a public external dependency. Updating to a breaking version therefore means a breaking version of `cgmath`.

Wow that's quite concerning! Thank you for bringing this up.

This hit me recently as well, as we started using cgmath for the examples in wgpu-rs: https://github.com/gfx-rs/wgpu/pull/52 I think agree with @Osspial and @aleksijuvani about just having dedicated methods for...

@porky11 Second parameter would be fine by me as well. > Then in order to switch between right handed and left handed a transpose should be sufficient I don't think...

Just wanted to explicitly chime in here to say that your feedback is much welcome, and I agree that the niche for rich typing is already taken, and we can...

@LukasKalbertodt it really comes down to what niche `cgmath` tries to settle in. It used to be one of the first libraries with a clear-ish goal. But after a long...

Given that there is `One` trait, we should rename `Transform::one` to something more unique. `identity()` is already provided for `SquareMatrix` trait, which would conflict with `Transform` for matrices... Maybe `Transform`...