How to calculate coordinates and line segments

How to make the following diagram?

There are 3 points a, b, c, I know their coordinates.
Coordinates change slightly every tick, my task is to make point f. which goes through c.
I think you need to make a point in the middle of a, b and build a segment through c. How to implement this on bluprint?

Like this:

A clearer version of the BP ( auto format not always a good thing ):

This works great !!! Thank you!

Can you tell me by rotation?
There is a point a, b, you need to understand what rotation vector is at the center point between them. Between AB - rotation?

301038-02.jpg

That should work like that.

No worries - please tick the answer if you’re happy, it will help others.

So, the point between A and B, but rotated how? Towards what?

The GetUnitDirection node is the one that finds the direction from A/B to C.