"Weighting" rotation transformations


I’ve got a script that multiplies two rotation matrices to get a net total transform. What I would like to do(and it’s obviously not a case where I actually “know” the specific angles I’m just comparing vectors to generate matrices) is “scale” the influence of the component transforms on the final result. Is there some matrix math trick to doing that more directly than working out what the angles are and building new transforms?

(Willem Derks) #2

Hi Jim,

To me transformation matrices are black boxes. However what I can imagine is that the possibility of weighing them might be dependent on for instance if they share a rotation origin and axis. How do you get the initial matrices in the first place?

Maybe you can do the weighing in the initial vectors that produce the transforms. Only then generate the matrix for the actual transform…

Just thinking out loud