Blog

Open Cascade Added Value Components V7.9.0 Released

We are pleased to announce the release of Added Value Components compatible with Open CASCADE Technology 7.9.0. This update delivers more then 100 enhancements and fixes since the previous release.

What's New in Version 7.9.0

New Components

  • USD Exchange: New import/export component supporting:

Open CASCADE Technology 7.9.0 (Beta 1)

Forums: 

Release Information

  • Release Date (Stable): February 17, 2025
  • Version: 7.9.0.beta1
  • Git Tag: V7_9_0_beta1

Overview

This beta release includes over 230 improvements across various components. The master branch is now in code freeze, with only critical issues being integrated for stability validation. During that period - we will focused on issue related to migration and possible hidden regression to offer more stable release.

New USD Import/Export Component Coming Soon!

The OCCT3D development team is pleased to announce the upcoming release of a new commercial component designed to facilitate the seamless import and export of data using the Universal Scene Description (USD) format. This commercial component will be available starting from February, 2025 for OCCT versions 7.8, 7.8.1, and subsequent feature releases.

USD Description

OCCT GitHub Wiki

Dear OCCT Community,

We are pleased to announce that we have integrated GitHub Wiki for our GitHub repository: Home · Open-Cascade-SAS/OCCT Wiki.

RefMan doc can be downloaded from the GitHub artefacts (weekly build): Tests - DRAWEXE Testing integration into GH

Additionally, New Installation packages for Win, Lin, MacOS are available (beta mode): Integration request to master

Best regards,
OCCT3D development team.

C# Wrapper Update Coming Soon!

We're excited to announce a major update for the C# wrapper, featuring Linux platform support and extended .NET Framework compatibility.

Windows C# Support:

  • .NET Framework v3.5 to v4.7.2
  • .NET 6.0, 7.0, 8.0

Linux C# Support:

  • .NET 6.0, 7.0, 8.0

The new version coming soon. Follow our marketplace for updates: Wrappers - Open Cascade.

Best regards,

The OCCT3D Team

OCCT, GitHub - New way to collaborate

Exciting News for OCCT Collaborators!

The OCCT development team is delighted to announce that our GitHub repository is now open for collaboration through Pull Requests (PRs). This marks a significant milestone in our journey towards fostering a more open and collaborative development environment.

To ensure a smooth collaboration process, we've outlined the initial version of our GitHub collaboration workflow. This includes important information on licensing, bug tracking, forking, PR submission guidelines, and more. We aim to make the contribution process as clear and straightforward as possible, and we're here to support you every step of the way.

Whether you're fixing bugs, adding new features, or improving documentation, your contributions are invaluable to the OCCT community. Let's work together to make OCCT even better!

For detailed information on how to get started, please refer to our updated collaboration guidelines.

We look forward to your contributions and are excited to see what we can achieve together.

Warm regards, The OCCT3d development team.

Open Cascade Development Insights. Part 2

I want to share some exciting details about the upcoming OCCT3D (Open Cascade) 7.9.0 release. Here are the key updates:

  • STEP Import: User-Defined Attributes (UDA): Extract and process custom attributes from STEP files, enhancing customization and adaptability.
  • STEP & XCAF: Supplemental Geometry: New tools and flags to manage supplemental geometry, improving design accuracy and utility.
  • Multithreading Transferring: Perform "Parsing," "Transferring," and "Healing" in parallel, significantly reducing processing time for complex CAD files.
  • Thread-Safety Improvements: Enhanced thread-safety with more test cases and validation for reliable multithreaded operations.
  • Hiding Internal Headers: Streamlined API with reduced package size by making internal headers private.
  • GDT (PMI) Improvements: Improved validation and connectivity for geometric dimensioning and tolerancing, aligning with industry standards.
  • Option to Avoid XCAF: Streamlined processing for users needing only geometric data, bypassing XCAF dependencies for a leaner workflow.

These updates aim to extend functionality, increase performance, and improve stability across various scenarios. Stay tuned for more details as we approach the release!

Open Cascade Development Insights

I want to share some early insights into the upcoming OCCT3D (Open Cascade Technologies 3D) 7.9.0 release. Here are the key updates:

Removing of "genproj": We're moving fully to CMake, offering a unified, flexible, and familiar configuration experience for all developers.

TBB 3rd-Party Marked Optional: To simplify workflows, TBB will be optional, reducing overhead and addressing licensing complexities.

Reorganized CMake Configuration: Enhancements include advanced module selection and updated install layouts to better tailor OCCT3D to your project needs.

Integration with vcpkg: This update will bring fast package updates and pre-built binaries, making OCCT3D more accessible and easier to manage.

These insights provide a glimpse into how we're planning to simplify and enhance the development workflow. Stay tuned for more details as we approach the release!