WestLangley

Results 239 comments of WestLangley

It appears `SVGLoader` found a use for them. @yomboprime You appear to understand these methods. Are you able to help suggest proper descriptions for the docs? How do the methods...

Thanks @yomboprime. ... Reverse engineering what I did in #11863... `.scale( x, y )`: premultiplies this matrix by the scale matrix ``` x 0 0 0 y 0 0 0...

>By the way, I initially had my own methods in SVGLoader, and @mrdoob suggested to use Matrix3 instead. Interesting... So I am trying to decide if that is where they...

In `SVGLoader()` you had to negate the `angle` to get the method to work correctly _for your use case_: https://github.com/mrdoob/three.js/blob/ecd0bf6018a5fb906caf995f4ceaf563452d4341/examples/jsm/loaders/SVGLoader.js#L1485 For the use case in the three.js example, the method...

There seems to be support for 2D matrix transforms, so I propose adding the following methods which parallel the similarly-named `Matrix4` methods: ```js // for 2D Transforms makeTranslation( x, y...

According to the inline comments, the gl-matrix function [`translate( out, a, v )`](https://glmatrix.net/docs/mat3.js.html#line345) >translates a mat3 by the given vector. In three.js, we do not "translate matrices"; we translate objects...

>After merging https://github.com/mrdoob/three.js/pull/24985, can this PR and https://github.com/mrdoob/three.js/issues/24731 be closed now? No, still working on this issue...

>In this way, we can still keep the other languages in the repository. No. That would be a poor decision from a management standpoint. The maintainers would then still be...

>I'd be sorry for that area of the project to become stale. They are already stale.

@DavidPeicho >This material uses the inverse transform of the mesh If the transform is unscaled, this may help you avoid passing the inverse transform to the shader: https://en.wikibooks.org/wiki/GLSL_Programming/Applying_Matrix_Transformations