View Issue Details

IDProjectCategoryView StatusLast Update
0031562CommunityOCCT:Meshpublic2020-10-08 11:02
ReporterVico Liang Assigned Tobugmaster  
PrioritynormalSeverityminor 
Status closedResolutionno change required 
Target Version7.5.0 
Summary0031562: Mesh - A surface mesh failure
DescriptionThe uploaded file surface-mesh-issue.brep can't be visualized correctly.It seems a meshing issue.
Steps To Reproduce
restore surface-mesh-issue.brep a
checkshape a
fixshape a a
checkshape a
vinit
vsetdispmode 1
vdisplay a
TagsNo tags attached.
Test case numberbugs modalg_7 bug31652

Attached Files

  • surface-mesh-issue.brep (6,484 bytes)
  • surface-mesh-issue.png (10,805 bytes)
  • fixed_mesh_issue.png (26,994 bytes)

Activities

Vico Liang

2020-05-14 05:12

developer  

surface-mesh-issue.brep (6,484 bytes)

Vico Liang

2020-05-14 05:12

developer  

surface-mesh-issue.png (10,805 bytes)

oan

2020-05-14 12:13

developer   ~0092108

Hello Vico,

aforementioned shape contains numerous faulties according to checkshape:

On Shape faulty_1 :
BRepCheck_UnorientableShape
Shape faulty_2 on shape faulty_1 :
BRepCheck_NoCurveOnSurface
Shape faulty_3 on shape faulty_1 :
BRepCheck_NoCurveOnSurface
On Shape faulty_4 :
BRepCheck_UnorientableShape
Shape faulty_5 on shape faulty_4 :
BRepCheck_NoCurveOnSurface
Shape faulty_6 on shape faulty_4 :
BRepCheck_NoCurveOnSurface

Faulty shapes in variables faulty_1 to faulty_6

As far as BRepMesh relies on valid input, this is actually the cause of the described issue.

It could easily be fixed by calling fixshape functionality, e.g.:
restore surface-mesh-issue.brep a
checkshape a
fixshape a a
checkshape a
vinit
vsetdispmode 1
vdisplay a

Best regards,
Oleg.

oan

2020-05-14 12:14

developer  

fixed_mesh_issue.png (26,994 bytes)

Vico Liang

2020-05-15 19:48

developer   ~0092162

Hello Oleg,

I see that it might be a bug of the modeling algorithm which produce this invalid shape.Thanks for checking this.Please close this issue.

Best regards.

oan

2020-05-18 12:14

developer   ~0092225

Dear Bugmaster,

Please add test case and close the issue.

bugmaster

2020-09-17 17:11

administrator   ~0094969

Please review

git

2020-09-17 17:12

administrator   ~0094970

Last edited: 2020-09-17 17:13

Branch CR31562 has been created by inv.

SHA-1: 7ad6c7ed257a99528636079226d0617b0e1e5a0f

msv

2020-09-17 19:54

developer   ~0094976

This test case is not interesting to be placed in the base.

git

2020-10-08 11:02

administrator   ~0095813

Branch CR31562 has been deleted by inv.

SHA-1: 7ad6c7ed257a99528636079226d0617b0e1e5a0f

Issue History

Date Modified Username Field Change
2020-05-14 05:12 Vico Liang New Issue
2020-05-14 05:12 Vico Liang Assigned To => oan
2020-05-14 05:12 Vico Liang File Added: surface-mesh-issue.brep
2020-05-14 05:12 Vico Liang File Added: surface-mesh-issue.png
2020-05-14 12:13 oan Note Added: 0092108
2020-05-14 12:13 oan Assigned To oan => Vico Liang
2020-05-14 12:13 oan Status new => feedback
2020-05-14 12:14 oan File Added: fixed_mesh_issue.png
2020-05-14 12:14 oan File Deleted: fixed_mesh_issue.png
2020-05-14 12:14 oan File Added: fixed_mesh_issue.png
2020-05-15 19:48 Vico Liang Note Added: 0092162
2020-05-16 16:24 Vico Liang Assigned To Vico Liang => oan
2020-05-18 12:13 oan Steps to Reproduce Updated
2020-05-18 12:14 oan Note Added: 0092225
2020-05-18 12:14 oan Assigned To oan => bugmaster
2020-05-18 12:14 oan Status feedback => assigned
2020-06-04 15:11 kgv Summary A surface mesh failure => Mesh - A surface mesh failure
2020-06-04 15:11 kgv Steps to Reproduce Updated
2020-09-17 17:10 bugmaster Test case number => bugs modalg_7 bug31652
2020-09-17 17:11 bugmaster Note Added: 0094969
2020-09-17 17:11 bugmaster Assigned To bugmaster => msv
2020-09-17 17:11 bugmaster Status assigned => resolved
2020-09-17 17:12 git Note Added: 0094970
2020-09-17 17:13 bugmaster Note Edited: 0094970
2020-09-17 17:13 bugmaster Note Edited: 0094970
2020-09-17 19:54 msv Note Added: 0094976
2020-09-17 19:54 msv Assigned To msv => bugmaster
2020-09-17 19:54 msv Status resolved => feedback
2020-09-18 10:42 bugmaster Status feedback => closed
2020-09-18 10:42 bugmaster Resolution open => no change required
2020-10-08 11:02 git Note Added: 0095813