A new version of Open CASCADE Technology has been released - 7.4.0

Available issue
Open CASCADE Technology (OCCT) 7.4.0, a twenty-year-old software product that combines a set of libraries and software development tools focused on 3D modeling, especially computer-aided design (CAD). Starting with version 6.7.0, the source code is distributed under the GNU LGPL 2.1 license.

OCCT is primarily the only open source geometric modeling core currently available under a free license. Open CASCADE Technology is the core or an important component of such programs as FreeCAD, KiCAD, Netgen, gmsh, CadQuery, pyOCCT and others. Open CASCADE Technology 7.4.0 includes more than 500 improvements and fixes compared to the previous version 7.3.0, which was released a year and a half ago.

New version of Open CASCADE Technology released - 7.4.0

All innovations:

  • Modeling
    • Improved reliability, performance and accuracy of the BRepMesh algorithm
    • Parameters for controlling linear and angular deviation for the inside of faces in BRepMesh
    • Improved reliability and stability of logical operations and extrema
    • Enabled boolean operations on open bodies
    • Option to deactivate history generation, speeding up logical operations
    • Option to simplify the results of boolean operations
    • Calculation of surface and volume properties on triangulation (models without analytical geometry specification).
    • New interface in BRepBndLib that returns the end part of the volume for geometry with open boundaries
    • New "constant throat" beveling modes
    • Removed API for old boolean operations
  • Visualization
    • Improved Linux support for embedded platforms
    • Improved detection performance
    • Support for combinations of clipping planes
    • New class AIS_ViewController for handling user input (mouse, touchscreen) in camera manipulation.
    • Improved font management
    • Enhanced visualization performance analysis tools
    • Displaying the Outline of Shaded Objects
    • Option to exclude geometry seams when displaying wireframe
    • Displaying an object with a dynamic texture (video)
    • Reading compressed bitmaps from memory
    • Remove deprecated local context functionality from AIS.
    • Removed dependency on gl2ps (based on deprecated OpenGL functionality)
  • Data exchange
    • Export XCAF document (with assembly structure, names and colors) to VRML file
    • New tools for importing data from glTF 2.0 and OBJ formats
    • Support for some non-ASCII encodings in STEP import.
      Draw Test Environment

    • Improved camera control in 3D viewer
    • Issues with launching Draw from batch scripts have been fixed.
    • Improved support for Draw in an environment without CASROOT.
  • Other
    • Improved performance of built-in parallelization routines (OSD_Parallel)
    • Tools for convenient and efficient BVH tree traversal
    • TPrsStd_AIS presentation attribute optimization
    • An example of integrating a 3D viewer into a glfw application

Source: opennet.ru

Add a comment