I have two cubes (Cube1 and Cube2) and I am positioning an icosphere by adding the two vectors of the former cubes. I then scale the icosphere's vector by 0.5 so that it sits visually between the two cubes.
What I really want is for it to sit between the two cubes on the green vector so that I can move it between the two cubes. I noticed that the icosphere moves on its local axis rather than world axis.
I have read a lot about vectors and matrices etc. and still find it difficult to understand sometimes.
So my questions are, how would I get my icosphere to use the green vector for its position, and if possible explain why it only moves in local space rather than world space, and is it even possible to move it in world space so its pivot point moves with it?





matrix_worldis the result transformation matrix that is applied to each vertex coordinate in order to evaluate the real coordinate. – Markus von Broady Feb 18 '22 at 17:06