- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
Hello,
I found what appears to be a bug affecting the NurbsSurface::getData(…) method in the C++ API (I haven’t tested the Python API).
In the attached “NurbsSurfaceVase.f3d” file, there is one NURBS surface, and when its getData(…) method is called, it returns a different value for properties V than calling the propertiesV() method does. I compared it to the value the Inventor API provides for .ipt version of the same file, and it seems that it’s the getData(…) method which is returning the incorrect value. I am using the propertiesV() method now as a workaround, so this bug doesn’t affect me, but it likely affects other users.
I do not know if other data returned by the getData(…) method is also invalid, but it does often return significantly fewer control points, knots, and weights than the Inventor API does for the same model. This is not something I have looked into very closely yet.
Solved! Go to Solution.