What's New
What's New

This documentation describes the ODA PRC SDK version 2021.11.

For more details on ODA PRC SDK new features, significant changes, and fixed issues, please refer to the Release Notes.

If you are not already logged in to the member area of the ODA website, you will need to log in and then go to the link.

Click and log in to Jira to see a list of fixed issues.

New Features and Improvements

  • The rendering performance of B-Reps with parametric curves in the OdPrcCoEdge class was improved.
  • The rendering performance of B-Reps with surfaces, which can be converted to OdGeNurbSurface class instances, was improved by enabling the OdGeNurbSurface cache. The B-Reps with surfaces, which can be converted to OdGeNurbSurface are listed below:
    • Blend01.
    • Blend02.
    • Blend03.
    • Cylindrical.
    • Offset.
    • Ruled.
    • Extrusion.
    • FromCurves
    • Transform.
  • The improvement of the rendering performance for files, which contain many OdPrcTopoContext objects after the way that is used to obtain the scale for BrepData and SingleWireBody is changed.

Public API Changes

PRC SDK public API was changed (see the list of changes below):

  • The following new methods were added to the OdPrcTopoContext class interface:
    • void setBodies(const OdPrcObjectIdArray& bodies);
    • void appendBody(const OdPrcObjectId& body);
  • The OdPrcObjectIdArray& bodies(); method was removed from the OdPrcTopoContext class interface.

Build Notes

  • Vxl libs set were removed as not needed.
  • To use export to PDF in static builds, you should link the TD_BREPBUILDERFILLER_LIB library.

Supported Platforms

The following platforms are added to the supported platforms list:

  • macOS 11.0
  • iOS 14.0

The ODA Platform has ended support for the following platforms:

  • macOS 10.12
Copyright © 2002 – 2020. Open Design Alliance. All rights reserved.