- Home /

# Find intersecting points between vectors

Hi,

I try to find the blue vector in my image. Hopefully the the picture says enough, otherwise I'll be happy to elaborate. Any help would be appreaciated! The unit vectors and constants are known and will all be within reasonable bounds. XY-space.

Gareth Rees' answer to this post on stackoverflow describes the math step by step, to find if 2 vectors are intersecting (and at what point).

https://stackoverflow.com/questions/563198/how-do-you-detect-where-two-line-segments-intersect

@MacDx That wouldn't help, he wants the intersection of two vectors which origins moves in a line

**Answer** by iJuan
·
May 12, 2018 at 01:06 AM

I'll just give you the code and hope not to have missed anything lol

```
Vector2 V1;
Vector2 V2;
float const1;
float const2;
Vector2 U1 = V1 / V1.length() * const1;
Vector2 U2 = V2 / V2.length() * const2;
float t = ((U1.y + U2.y) * V2.y/V2.x + U2.x + U1.x)/(V1.y - V1.x * V2.y / V2.x);
Vector2 point = t * V1 + //If it doesn't works, set this to -
new Vector2(V1.y, -V1.x) * const1 / V1.length();
```

I do really hope I've not missed anything...

Will check it in a while. Both vectors are 2D,right? And they are all centered in the origin? That math will only work if your center is the origin

Took away my old answer, found out a minor mistake by me, works like a charm! Thanks a lot!

### Your answer

### Welcome to Unity Answers

The best place to ask and answer questions about development with Unity.

To help users navigate the site we have posted a site navigation guide.

If you are a new user to Unity Answers, check out our FAQ for more information.

Make sure to check out our Knowledge Base for commonly asked Unity questions.

If you are a moderator, see our Moderator Guidelines page.

We are making improvements to UA, see the list of changes.

### Follow this Question

### Related Questions

Constant time way to find intersection of two objects when given speeds and directions of both? 3 Answers

Move an object according to a vector field (flow arrows placed in the scene) 1 Answer

exact vector reflection along collision normal vector 1 Answer

Convert localScale to float? 1 Answer

Unrealistic bounce 2 Answers