MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0032462Community[OCCT] OCCT:Meshpublic2021-06-27 01:342021-06-29 11:42
Reportergstamm 
Assigned Tooan 
PrioritynormalSeverityminor 
StatusnewResolutionopen 
PlatformWindows 10OSWindows 10OS VersionWindows 10
Product Version[OCCT] 7.4.0 
Target Version[OCCT] 7.6.0*Fixed in Version 
Summary0032462: Mesh - missing face issue, bad surface and bad volume [Regression compared to OCCT 7.3.0]
DescriptionHello dear community,

I'm facing an issue with the kernel of OCC.

To illustrate my issue I'm using CAD Assistant in the snapshots, but same regression could be observed with FreeCAD, PythonOCC...

If you open the attached STEP file in two version of CAD Assistant, in the more recent version, one face is missing, and then on this part volume and surface computation are KO.

cad_assistant_1.5.0_2020-12-28_win64 : version used for KO snapshot
cad_assistant_1.2_2018-10-30_win64 : version used for OK snapshot.

Do you have an idea on how to treat this part with the last versions of the kernel?

Healing of the step file?

Bug in the kernel?

Thanks for your attention,

Best regards

Guillaume STAMM
Steps To Reproduce
pload MODELING VISUALIZATION
restore vol_731dev.brep b
#testreadstep volume_ko.stp b
tclean b
checkshape b b

incmesh b 1.0

vinit View1
vdisplay -dispMode 1 b
vfit


# KO
checkshape:
> -- The Shape b looks OK
incmesh:
> Meshing statuses: SelfIntersectingWire Failure

TagsNo tags attached.
Test case number
Attached Fileszip file icon issue 3d and snapshots.zip (369,257 bytes) 2021-06-27 01:34
? file icon vol_731dev.brep (566,317 bytes) 2021-06-28 15:13

- Relationships
related to 0025061newoan Open CASCADE BRepMesh should skip internal wires with self intersections to produce mesh for the shape anyway 
related to 0024084assignedoan Open CASCADE Additional tool for resolving 2d loops on discretized wires should be implemented in BRepMesh 
child of 0026106closedbugmaster Open CASCADE BRepMesh - revision of data model 

-  Notes
(0102119)
kgv (developer)
2021-06-28 15:19

> in the more recent version, one face is missing
Face is not missing, it is still there, but triangulation algorithm fails on it due to wire self-intersection error.

This is either a problem in Face definition, or BRepMesh classifier issue.

- Issue History
Date Modified Username Field Change
2021-06-27 01:34 gstamm New Issue
2021-06-27 01:34 gstamm Assigned To => abv
2021-06-27 01:34 gstamm File Added: issue 3d and snapshots.zip
2021-06-28 15:13 kgv File Added: vol_731dev.brep
2021-06-28 15:19 kgv Note Added: 0102119
2021-06-28 15:19 kgv Product Version 7.5.1 => 7.4.0
2021-06-28 15:19 kgv Target Version => 7.6.0*
2021-06-28 15:19 kgv Steps to Reproduce Updated View Revisions
2021-06-28 15:20 kgv Assigned To abv => oan
2021-06-28 15:20 kgv Severity major => minor
2021-06-28 15:20 kgv Category OCCT:Foundation Classes => OCCT:Mesh
2021-06-28 15:20 kgv Summary Regression on OCC: missing face issue, bad surface and bad volume => Mesh - missing face issue, bad surface and bad volume [Regression compared to OCCT 7.3.0]
2021-06-28 15:22 kgv Relationship added child of 0026106
2021-06-28 15:22 kgv Relationship added related to 0025061
2021-06-29 11:42 oan Relationship added related to 0024084


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker