Blog

Important Notice: Upcoming Changes to dev.opencascade.org Forum and Website

Dear OCCT community,

In the coming weeks, the dev.opencascade.org website and forum will be switched to read-only mode. After this change, it will no longer be possible to create new forum topics or post replies on this website. For all new questions, discussions, and community support, please use OCCT GitHub Discussions: https://github.com/Open-Cascade-SAS/OCCT/discussions

Active web site: https://occt3d.com/.

Existing public forum threads will be preserved and remain available as a public knowledge base. As part of the migration, forum content will be anonymized to remove personal data from the public archive where possible. The website is planned to be converted into a static archive hosted on GitHub or a similar platform. Documentation and other technical resources will be migrated to alternative storage and will remain accessible.

As part of this transition, personal data currently processed by the website and related services will be reviewed and minimized. Public website data, including forum account and authorship information, will be removed or anonymized where technically and legally possible. Some records may be retained where there is a valid legal or contractual reason. In particular, Contributor License Agreement (CLA) records may be preserved because they are related to contribution rights and legal traceability for the OCCT project.

The dev.opencascade.org domain will be kept, and redirects will be configured where appropriate to preserve access to existing content, bookmarks, and external links.

These changes are intended to simplify the website infrastructure, reduce personal data processing, and keep OCCT-related public resources available to the community. Thank you for your understanding.

Best regards,
Open CASCADE Team

Open CASCADE Technology 8.0.0 Release

Forums: 

Open Cascade is delighted to announce the final release of Open CASCADE Technology version 8.0.0 to the public.

8.0.0 is the largest single-version step in OCCT in many years. The cycle covered five Release Candidates and three Beta builds and accumulated more than 500 changes since 7.9.0.

More details: https://github.com/Open-Cascade-SAS/OCCT/releases/tag/V8_0_0

The full per-area release notes are linked below. Migration guidance is on the developer portal: https://dev.opencascade.org/doc/overview/html/occt__upgrade.html (the page may take a short time to refresh after the tag).

Per-stage release notes

BRepGraph: A New Topology-Geometry Graph Coming in OCCT 8.0

OCCT 8.0 will introduce BRepGraph - a new way to work with B-Rep topology. Instead of traversing shape trees with TopExp_Explorer and building indexed maps for every adjacency query, BRepGraph stores topology as flat entity vectors with O(1) reverse indices. Edge-to-face, vertex-to-edge, wire-to-face - all direct lookups.

Full details and discussion: https://github.com/Open-Cascade-SAS/OCCT/discussions/1170

OCCT 8.0.0: Developer Insights

A look behind the scenes at the technical shifts shaping the next major release:

  • Modern C++: Shifting to C++17, native types (double, int), and standard STL.
  • Refactoring: Introduction of the occ:: namespace and std::optional for cleaner architecture.
  • Performance: Removing deprecated math wrappers in favor of standard library implementations.
  • Announcements: First details on Light OCCT and upcoming Data Exchange formats (ODE/XDE).

Dive into the full technical details in the article below.

https://github.com/Open-Cascade-SAS/OCCT/discussions/846

Best regards, OCCT Dev Team.

C# Wrapper Update: NuGet Integration, Expanded API, and Enhanced Stability

We are excited to announce a significant new release for our commercial C# Wrapper for OCCT3D, packed with improvements designed to streamline your .NET development process and enhance your application’s capabilities. This update focuses on stability, increased coverage, and, most importantly, a simplified integration workflow.

Here’s a look at what’s new: