View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0022869 | Community | OCCT:Shape Healing | public | 2011-12-20 16:12 | 2023-08-01 15:06 |
Reporter | Assigned To | ||||
Priority | normal | Severity | minor | ||
Status | assigned | Resolution | open | ||
Platform | A | OS | L | ||
Product Version | 6.5.2 | ||||
Target Version | Unscheduled | ||||
Summary | 0022869: Error during triangulation | ||||
Description | Post from the Forum (Francesco Argese ) - http://www.opencascade.org/org/forum/thread_22423/. "Hi all, I'm having some problems loading a model taken from grabcad. It is a spring [1] and if I try to load it with OpenCascade Import/Export example (version 6.5.2) it seems to have some problems. Among attachments the results with Import/Export that lack something. If I load it with an app written by me using OpenCascade I have the same problem and 4 faces give me null triangulation. I have the same problem with other models, too. The model Springs.igs is the smallest that give me this problem. What could be the problem? Any suggestions? Is there any parameter that i can set in the igs reader to resolve? Thanks in advance. Francesco Argese [1] http://grabcad.com/library/springs Attached file: Springs_OCCT_Import_Export.jpg (172 980 bytes)" Draw command incmesh returns error status: ==> Meshing statuses: SelfIntersectingWire | ||||
Steps To Reproduce | pload ALL igesread Spring.igs s * checkshape s ## Ok incmesh s 0.01 ## Meshing statuses: SelfIntersectingWire | ||||
Tags | No tags attached. | ||||
Test case number | bugs heal bug22869 | ||||
2011-12-20 16:12 manager |
Spring.igs (214,512 bytes) |
|
The same problem is reproduced on previous versions of OCCT (checked 6.3.0 and 6.5.0) |
|
This bug is not a problem of the BRepMesh, but the fixshape functionality. incmesh and checkshape commands indicate self-intersetion problem, so, the BRepMesh performs check, finds problems and breaks further calculations that is correct behavior (see also the attacked screenshots). The checkshape prints the following log: ------------------------------------------------------ --- BRepCheck Wire: AutoIntersection Phase1 -> Erreur --- BRepCheck Wire: AutoIntersection Phase2 -> Bon --- distance Point Vertex : 2.70142 (tol 0.007878383) --- Erreur Max sur E1 : 0.07563974 Tol_Edge:0.08069114 --- Erreur Max sur E2 : 0.07316676 Tol_Edge:0.07431163 ------------------------------------------------------ --- BRepCheck Wire: AutoIntersection Phase1 -> Erreur --- BRepCheck Wire: AutoIntersection Phase2 -> Bon --- distance Point Vertex : 0.1020595 (tol 0.007878383) --- Erreur Max sur E1 : 9.060006e-005 Tol_Edge:0.08069114 --- Erreur Max sur E2 : 0.0001042605 Tol_Edge:0.07431163 ------------------------------------------------------ --- BRepCheck Wire: AutoIntersection Phase1 -> Erreur --- BRepCheck Wire: AutoIntersection Phase2 -> Bon --- distance Point Vertex : 2.697098 (tol 0.007878383) --- Erreur Max sur E1 : 0.07713977 Tol_Edge:0.08069114 --- Erreur Max sur E2 : 0.07293055 Tol_Edge:0.07412683 ------------------------------------------------------ --- BRepCheck Wire: AutoIntersection Phase1 -> Erreur --- BRepCheck Wire: AutoIntersection Phase2 -> Bon --- distance Point Vertex : 2.52925 (tol 0.006648691) --- Erreur Max sur E1 : 0.05162059 Tol_Edge:0.05658045 --- Erreur Max sur E2 : 0.04573681 Tol_Edge:0.07412683 This shape seems to be valid At the same time, the fixshape command doesn't process this problem and leaves it without any changes. I move this bug to the Shape Healing category. |
|
spring_face_1.png (39,692 bytes) |
|
spring_face_1_part_2d.png (8,088 bytes) |
|
Problem described in issue is reproduced on current state of OCCT. |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-12-20 16:12 |
|
New Issue | |
2011-12-20 16:12 |
|
Assigned To | => jgv |
2011-12-20 16:12 |
|
File Added: Spring.igs | |
2011-12-20 16:12 |
|
Assigned To | jgv => msv |
2011-12-20 16:16 |
|
Assigned To | msv => pdn |
2011-12-20 16:16 |
|
Status | new => assigned |
2012-01-12 09:54 |
|
Note Added: 0019096 | |
2012-03-21 14:21 |
|
Target Version | 6.5.3 => 6.5.4 |
2012-10-23 18:41 |
|
Target Version | 6.5.4 => 6.6.0 |
2012-11-09 10:50 |
|
Category | OCCT:Modeling Algorithms => OCCT:Mesh |
2013-03-01 21:35 |
|
Assigned To | pdn => oan |
2013-03-01 21:35 |
|
Target Version | 6.6.0 => 6.7.0 |
2013-03-11 10:28 | oan | Note Added: 0023637 | |
2013-03-11 10:29 | oan | Note Edited: 0023637 | |
2013-03-11 10:29 | oan | File Added: spring_face_1.png | |
2013-03-11 10:29 | oan | File Added: spring_face_1_part_2d.png | |
2013-03-11 10:29 | oan | Category | OCCT:Mesh => OCCT:Modeling Algorithms |
2013-03-11 10:30 | oan | Assigned To | oan => jgv |
2013-03-11 10:31 | oan | Category | OCCT:Modeling Algorithms => OCCT:Shape Healing |
2013-03-11 10:31 | oan | Note Edited: 0023637 | |
2013-03-11 10:35 | oan | Assigned To | jgv => gka |
2013-12-21 10:21 |
|
Target Version | 6.7.0 => 6.7.1 |
2014-04-04 18:19 |
|
Target Version | 6.7.1 => 6.8.0 |
2014-09-26 09:51 |
|
Target Version | 6.8.0 => 7.1.0 |
2016-10-26 12:20 |
|
Target Version | 7.1.0 => 7.2.0 |
2017-07-27 09:33 |
|
Target Version | 7.2.0 => 7.4.0 |
2017-10-17 16:13 |
|
Test case number | => bugs heal bug22869 |
2017-10-17 16:13 |
|
Note Added: 0071576 | |
2019-09-04 13:04 |
|
Target Version | 7.4.0 => 7.5.0 |
2020-09-11 16:48 |
|
Target Version | 7.5.0 => 7.6.0 |
2021-08-31 15:33 |
|
Target Version | 7.6.0 => 7.7.0 |
2022-10-24 10:43 |
|
Target Version | 7.7.0 => 7.8.0 |
2023-08-01 15:06 | dpasukhi | Target Version | 7.8.0 => Unscheduled |