I’ve recently started becoming a bit more familiar with Cinders timeline feature given that I need to render some 3D text moving about.
The text will both be translated and rotated, so I’ve used a
Mat4 to represent this, but I’ve noticed that when rotating the text it appears to also change in shape/size, see video:
My guess is that this is the natural cause of the
Anim object applying a partial change via the
+operator to the Matrix. But how to avoid it?
Perhaps separating the position and rotation into separate matrices, or a matrix and a quaternion?
It’d complicate the code, but I’m not sure it can be avoided?
All ears to any advice!