How to draw an arc by 2 points?

Hi, I have difficulty with drawing an arc by 2 points. I calculated the midpoint between the start point and the end point. But I don’t know how to raise this point at the right angle

Arc means that there must be a radius. Do you know it? :thinking:

How to draw this arc by 2 points Vector3

@senior , what @prisoner849 says is that there are infinitely many arcs that pass through two points. So, you need to provide additional data, otherwise how to know which one to pick. Also, arc can be part of a circle, but also (in the wider meaning) it could be the tip of another curve (parabola, ellipse, alysoid, etc.).

Here is one example of arcs (use the mouse to rotate the image):

https://boytchev.github.io/map/examples/example-8.html

image