# How to find a midpoint on multiple curves

I would like to find a midpoint on unconnected multiple curves.
For example, I have two curves as shown; 36.794044 and 50.531984 in length. So the midpoint of these two curves in length when add up will be 43.663014. How do I get this midpoint show on the curve?

I guess youâ€™re looking for CurveMiddle component, you can also use EvaluateLength component.

The component you have suggested will give two midpoints (one for each curve), but what I am looking for is one midpoint of these two curves.

Take the average of both points or weighted average based on curve length?

2 Likes

Hi there,
what about â€śpointoncurveâ€ť for each one then draw a line between those two and then again â€śpointoncurveâ€ť? Just guessing! because thereâ€™s only one line between two points so the midle of that line can be the average of the average points!

guess it works.

I found a way to find the point by using â€śCurve Domainâ€ť. However the process is not so smooth ( I have to connect the evaluate curve to the curve that got the midpoint on).
Have anyone got a better solution?

1 Like

From what I can see, you are treating the curves as continuous and getting the mid point of that parameter

The curve component takes a list in the order of the curves.

1 Like