This is a pretty basic math question but I'm having trouble with it. Say I have two 3D nodes, n1 and n2, represented by 3D position vectors. How can I find a new position n3 that's between n1 and n2, specified as some distance m from n1?
In 2D space I think this would be
Θ = tan(n2.y - n1.y / n2.x - n1.x)
n3 = [m cos Θ, m sin Θ]
In 3D space I believe we need two of the euler angles but I'm not sure which ones or what to do with them.
(If it makes a difference I'm working with iOS SceneKit.)
Thanks!
↧