Bug 2217295 - Please update OpenCascade to 7.7.1
Summary: Please update OpenCascade to 7.7.1
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: opencascade
Version: 38
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Richard Shaw
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2036372
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-06-26 01:47 UTC by H. Peter Anvin
Modified: 2023-06-27 09:02 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description H. Peter Anvin 2023-06-26 01:47:02 UTC
OpenCascade 7.7.0 has been out since July 11, 2022.

It notably fixes bugs in mesh generation which makes FreeCAD unusable in a number of cases.

From the release notes:

Mesh
• BRepMesh works too long and produces many free nodes on a valid face
problems are resolved.
• Meshing the shape no longer takes too long and visualization problems are
corrected.
• Wrong shading display of thrusections is fixed.
• Rendering issue when using deviation coefficient of low value is resolved.
• Mesher no longer produce 'bad' result for extruded spline with given deviation
coefficient.
• Holes in triangulation with large linear deflection are removed.
• Broken triangulation on pipe shape is fixed.

Reproducible: Always

Actual Results:  
Many uses of intersecting or sharply turning pipes end up generating bad rendering and/or bad data exchange output.

This severely impedes correct operation of FreeCAD.

Comment 1 H. Peter Anvin 2023-06-26 01:50:55 UTC
OpenCascade 7.7.1 was not listed on opencascade.org, but was apparently released on March 21, 2023.

Comment 2 H. Peter Anvin 2023-06-26 02:00:36 UTC
Release notes for 7.7.1:

https://www.opencascade.com/open-cascade-technology-7-7-1-maintenance-release/

Fixes some pretty high severity bugs.

Comment 3 Richard Shaw 2023-06-26 22:17:28 UTC
Unfortunately the version of TBB in Fedora is too old. Hopefully a path forward is figured out now.


Note You need to log in before you can comment on or make changes to this bug.