title: Finding the intersect location of two Rays
body: <p>I have two rays. Each ray has a start location vector (Vector3D) and a direction vector (Vector3D), but continue on to infinity. They are both on the same plane, but in a 3D environment. The Rays are interdependent, which means that they might not mirror each other perfectly. From this i need to calculate the location at which these rays intersect in the 3D environment and output it as a vector. In essence: a rangefinder.</p>
  
  <p>How should i go about doing this? Is there a better way of doing it than using the C# Ray structure, is it even possible?</p>
  
  <p>I am a pretty new coder (read: bad) but any answer is appreciated, I would enjoy it if an explanation was included. </p>
  
  <p>Crude image of the rays</p>
  
  <p><img src="https://i.stack.imgur.com/5SPCM.png" alt="enter image description here"></p>