C++ API does not correspond to opennurbs file?

Hello, I am looking at C++ document for opennurbs here


I find out under ON_Curve class, the method “IntersectCurve()” is available.

But in the opennurbs_public_staticlib, opennurbs_curve.h, I can’t find such a method. Then I can find the some intersection functions in “opennurbs_intersect.h”.

Am I using the wrong version of opennurbs? Or the document is outdated?

Thanks for the reply.

I think you may be confusing opennurbs, the library used to read & write 3dm files, with the Rhino C++ application programming interface. Even though the Rhino C++ API is based on opennurbs, it contains many more “advanced” functions, like curve intersections, than opennurbs does.

Hi @justinfonger,

Please review the following and let me know if you have any questions.

– Dale