transform CHOP behavior?

if you adjust /project1/transform1:ry
why does this change sx and sz channels?

Thanks!
transformCHOP.toe (1.94 KB)

The Matrix Operation is set to Post-Multiply. So lets say the object is scaled in Z by 2. Next you rotate it 90 degrees in RY.
If you were visually looking at a sphere, it’d now be stretched 2x over the X axis direction, instead of the Z axis direction. And if you look at the sx in the Transform CHOP, it’s now 2 while sz is now 1.

For this CHOP, the input is turned into a 4x4 transform matrix and the parameters make a 2nd 4x4 transform matrix. They are multiplied, and then the results are outputted (by breaking the resulting 4x4 matrix into the t,r,s channels).

Hard to explain better with text. If you export the channels to a Geometry COMP and look at how they affect the torus it may make more sense.

thanks Malcolm. I was able to “fix” it by limiting the scope to r*
It’s working now.