Patricio Whittingslow

Results 350 comments of Patricio Whittingslow

Adding `XX`, `YY`, `ZZ` fields to `Shear` type would then allow scaling functionality. Maybe this type could be called `Warp`? This would further simplify ComposeAffine: ```go func ComposeAffine(translate Vec, scaleShear...

Another question: What does shear XY do? Does it: 1. Shear on plane X, in direction Y. Similar to how tensors are represented in [solid](https://en.wikipedia.org/wiki/Cauchy_stress_tensor) and [fluid](https://en.wikipedia.org/wiki/Viscous_stress_tensor) mechanics. In this...

All respect to `mathgl` library, it's got nearly everything I need and I've used it several times in the past. However, it's not quite my cup of tea with respect...

Triangle and Box types have been added. Elem functions can wait, as they can easily be implemented as external functions without breaking interface APIs, which was my primary concern in...

You are right, had a mental slip there. > Regarding the API, the question here is whether fd.Jacobian should look like this: LGTM > When the Jacobian is needed (i.e.,...

Should we not guard the use of type parameters to not leave the Go1.17 users behind? > [Russ Cox](https://groups.google.com/u/1/g/golang-dev/c/iuB22_G9Kbo) _"We expect that some package authors will be eager to adopt...

I've started work on `Dorgr2` here https://github.com/soypat/gonum/tree/dorgr2. It is currently passing tests when `n==m`.

> `Transform` => `Affine` Yes! I had been thinking just that the other day. I'll apply this change to the `Transform` PR one of these days. As for the end...

> Do you have a concrete project in mind? I have actually been working with these types on a playground styled project for testing out ideas https://github.com/soypat/go-play3d. So far it...

These are a few more functions that I'd like to have in gonum which I forgot to mention. These are commonly used in 3D algorithms (sorry about the informality of...