How do I do it?

`TRS = (((Matrix4x4)TRS) * ((Matrix4x4)Twist)); `

works

`TRS = TRS * Twist; `

do not work

math.mul

4 Likes

I’ve wasted days finding out what’s going wrong with my math.

To be clear: float4x4 * float4x4 **is NOT the same as** Matrix4x4 * Matrix4x4.

float4x4 * float4x4 does component wise multiplication, to perform actual matrix multiplication, use math.mul().