Create a transformation matrix from the given rotation, translation, and scale around the given origin. This is equivalent to (but faster than) translate(scale(multiply(translate(translate(identity(out), translation, out), origin, out), fromQuaternion(rotation, createMatrix4Like()), out), scaling, out), negate(origin), out).
Create a transformation matrix from the given rotation, translation, and scale around the given origin. This is equivalent to (but faster than)
translate(scale(multiply(translate(translate(identity(out), translation, out), origin, out), fromQuaternion(rotation, createMatrix4Like()), out), scaling, out), negate(origin), out).