Evaluate surface outside of surface boundary

Hello.

I am trying to find points INSIDE of my surfaces, but with evaluate surface, some of the points ends outside of my boundaries. (See attached image)

image

How can I make sure that none of my points from my evaluate surface, ends outside of my boundaries?

Image too small (and no script provited) meaning that … a guess is the way to go. So if the question is how to restrict Points (by u, v values) on a BrepFace, like …

… then R SDK provides a Method for that:

But since I don’t work with components I have no idea if this is available.

I think Point In Trim component is the closest to IsPointOnFace
Point In Trim just provides a boolean value indicating if that UV point falls inside the trimmming curve or outside of it, no Limbo