I currently have two objects hanging in space. I can get a Vector3 position for any percentage of the distance between them using Vector3.Lerp(targ1.position, targ2.position, 0.5f). I can also find out how far that is away with Distance. However, What I really want to do is find a specific position exactly 100 units from targ2 on a line directly between targ1 and targ2. The one answer to this I found did not give a way to input an exact distance away from the object.
var i = 6; //the amount you want to modify this by
GameObject.Instantiate(axis, moveTarget.transform.position + (transform.position - moveTarget.transform.position).normalized * i, Quaternion.identity);
float i = 6f; //the amount you want to modify this by
float dist = Vector3.Distance(transform.position, moveTarget.transform.position);
Instantiate(axis, Vector3.Lerp(moveTarget.transform.position, transform.position, i / dist), Quaternion.identity);