Is it possible to determine the intersection point between a vector & a surface?


Is it possible to determine the intersection point between a vector & a surface?

I’ve attached a Model with a surface and 3 vectors. And I would like to know, where the intersection points are in relation to the reference frame of the segment.

Thank you very much

We do not really like giving help to anonymous Forum-Users, we would therefore appreciate correctly filled out profiles.

Regarding your question, there is currently no function that can do that automatically.

Thank you for your fast answer.

So the only possibility is to approximate the intersection point by visual comparison?

Regarding my profile:
I think in this day and age it should be possible to stay anonymous in a forum where everybody can register.

But if you need information about me, feel free to contact me via PN. Then I will gladly answer your questions.

Thanks for your understanding.


As in the previous answer, we don’t have that kind of function.
So as you can guess, only the visual comparison may be available.

Maybe you can develop your own function using Python or C++, but I’m not sure whether this is appropriate for your purpose.

You can see AnyFunEx class examples here:
C:\Program Files (x86)\AnyBody Technology\AnyBody.5.2\Documentation\AnyScriptReference\demo\ClassExamples\AnyFunEx

Best regards,

Thank you

Best regards

Another question in the same context.

Is it possible to measure the shortest distance between a node and a surface.

I’ve attached a Model.

Thank you.

You can use AnyParamSurfAnalytical class which can measure the distance between a point and a surface. In this case, the type of the surface should be analytical such as cylinder, ellipsoid or sphere.

In your model, it seems that you use the term ‘surface’ for mesh data.
Unfortunately, currently AnyBody does not have any kinematic measure between a point and a mesh data.

Best regards,


That’s a pity. But nevertheless your answer helps me.

Thank you & Happy New Year!