OpenCascade 7.8.1

A typical application developed using OCCT deals with two or three-dimensional (2D or 3D) geometric modeling in general-purpose or specialized Computer Aided Design (CAD) systems, manufacturing or analysis applications, simulation applications, or even illustration tools.library designed for rapid production of sophisticated domain-specific CAD/CAM/CAE applications

Tags c++ cad cam visualization
License GNU LGPLv3
State stable

Recent Releases

7.8.103 Apr 2024 00:05 minor bugfix: This maintenance release addresses a critical issue regarding backward binary compatibility with version 7.8.0. For users encountering this issue, it's essential to update to version 7.8.1 to ensure seamless integration and operation. 0033656: Foundation Classes - Standard_Type crash during unloading static lib 0033560: Modeling Algorithms - Raising exception SIGFPE Arithmetic Exception 0033410: Data Exchange, Step Import - TRIANGULATED_FACE from STEP where there are no pnval entries 0033367: Modeling Algorithms - Normal projection or BOP problem Regression 0031601: Modeling Algorithms - BRepOffset_Tool Segmentation Fault 0033638: Data Exchange, Step Import - Style for tessellated object missed 0033631: Data Exchange, Step import - Crash by reading STEP file 0033603: Data Exchange, Step Import - Crash reading corrupted STEP file 0033602: Data Exchange, Step - Carriage return removing 0033596: Documentation - Incorrect default value read.step.tessellated 0025415: Data Exchange - Invalid result of loading a STEP file 0033383: Modeling Algorithms - Wire/Face creation problem 0033261: Data Exchange, Step Import - Empty shape after reading process 0033569: Data Exchange, STEP - Crash when reading multi-body file 0025188: Data Exchange, Step Export - Losing shapes after import 0032980: Data Exchange - STEP import produce a crash 0033567: Modeling Data - GeomLib_IsPlanarSurface raises exception SIGFPE Arithmetic Exception in Release mode
7.8.005 Dec 2023 07:05 major feature: General Fixed TDataStd_NamedData HasSmth() methods to no longer return true for empty containers. Improved general performance through code updates with static analysis. Implemented "Memory Manager" configurations: Native, TBB, JeMalloc, Flexible. JeMalloc leads to a performance increase of up to 40 for large files. Introduced CMake configuration for optimization profiles: Default and Production. Production activates all available compiler optimizations. Implemented move semantics into NCollection and TCollection containers. Modernized NCollection_Vector(NCollection_DynamicArray), NCollection_Array1, and NCollection_Array2. Updated memory allocation functionality to avoid unnecessary memory cleaning (set 0). Modernized NCollection_IncAllocator (optimized pool for small objects). Modeling Addressed multiple bug fixes and improvements for various modeling algorithm methods. Increased memory management performance. Improved overall modeling stability. Resolved canonical geoplane detection problems. Visualization Resolved compilation issues related to vtk 9.2.6. Improved SelectMgr_EntityOwner to process the selection scheme. Modified Image_AlienPixMap::Save() to write into a memory buffer instead of a file. Reduced sensitivity of lines. Extended AIS_AnimationObject with syntax for defining rotation around a specific point. Introduced separate gesture mappings for dragging to AIS_ViewController. Integrated the ability to scale by moving the mouse on the OY axis. Mesh Fixed BRepMesh_IncrementalMesh issue with overflowing system memory. Unhandled Standard_OutOfRange, BRepMesh_PairOfIndex::Append() no longer prevents triangulation with large deflection values. Data Exchange Resolved multiple issues regarding DE Wrapper and Step import and export. Increased STEP parser performance. Introduced thread-safety interface to STEP import and export. Reorganized DE ToolKits
7.7.212 Aug 2023 03:15 minor feature:
7.7.123 Jul 2023 09:25 minor feature:
7.7,119 Jul 2023 23:28 minor feature: https://dev.opencascade.org/content/open-cascade-technology-771-maintenance-release
7.6.213 May 2022 20:16 minor feature:
7.6.004 Nov 2021 03:25 minor feature:
7.5.006 Nov 2020 07:45 minor feature:
7.4.001 Oct 2019 15:05 major feature: https://www.opencascade.com/sites/default/files/documents/release_notes_: version.pdf