Create Point on Trimmed Surface? (not on edge)

Hi all,

Is there a way to make points on random trimmed Surfaces?
At first I was using area center then surface closest point,
but for some the closest point is on its edge.

Hi,

I can’t find the thread but someone posted an idea based on isocurves to get a point somewhere on a trimmed surface.

PointOnSurface.gh (10.6 KB)

For planar surfaces you could also search for the pole of inaccessibility.

Populate Geometry is also a way but no guarantee the points are far from the border. You could generate 10 points and sort them by distance and take the furthest away.

Hey that’s a smart way.