Ellipse from 3 Points

Hey guys,

I have a problem. I need to get an ellipse (or half of it I would say) with those 3 points like shown on a picture using Grasshopper. How can I do it?

Thank you in advance.

Moved to Grasshopper category

As your points are symmetrical, you can make a circle then scale it along one axis by the ratio of the distances from the middle:


That’s a nice one. And question number two if you don’t mind :slight_smile:
How can I get a tangent straight line between those arcs like shown in the picture


Would be nice to see the solution

There is a tool in Rhino for drawing a curve tangent to two curves:

No doubt there is a similar tool in Grasshopper.
I’m not sure how you would appropriately bias your pick point though…

1 Like

You can use Rhino.Geometry.Line.TryCreateBetweenCurves

ellipse tangent.gh (9.3 KB)

This really seems like the solution. Thank you so much. But how do I add .gh file to my .gh file since it is not .gha file?

Open the file and copy all components, from file to file

Yeah. got it. Thank you, you made my day