Archived issue #0025551

BRepMesh can produce internal nodes outside the face interior based on distorted BSpline surface

Open CASCADEOCCT:Meshclosed10 public notes

Search issues

Description

BRepMesh can produce internal nodes outside the face interior based on distorted BSpline surface

Steps to reproduce

# run test mesh advanced_incmesh B6
explode res f
donly res_2
triangles res_2
top
fit

Public activity

10 archived notes

Participants are labeled by their role within this record.

01Commenter 1
Problem described in issue is reproduced on current state of OCCT.
02Commenter 2
Branch [archived branch] has been created by Author.

[revision removed]


Detailed log of new commits:

Author: Author
Date: Mon Oct 21 11:52:01 2019 +0300

    0025551: BRepMesh can produce internal nodes outside the face interior based on distorted BSpline surface
    
    updated test script to see the difference on current version of OCCT
03Author
Please review an updated version of test script that shows actual results of meshing.
04Commenter 4
Oleg, is the problem with internal node still reproduced? The test script should be able to detect the problem, and report error. When we would see TODO statements in the script if the problem is still there.
05Author
No, on current master the problem seems to be solved.
There is no such check to figure out overlapped triangles in the mesh.

This case should be detected only by image comparison.
06Commenter 2
Branch [archived branch] has been updated forcibly by Author.

[revision removed]
07Author
08Commenter 3
It is usually helpful attaching two screenshots - KO (old, with bug reproduced) and OK (problem solved).
09Commenter 1
Tested in framework of WEEK-6:

Combination -
OCCT branch : [archived branch]
master SHA - [revision removed]
[revision removed]
Products branch : [archived branch] SHA - [revision removed]
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.

Number of compiler warnings:
No new/fixed warnings

Regressions/Differences/Improvements:
No regressions/differences

CPU differences:
Debian80-64:
OCCT
Total CPU difference: 17009.640000000178 / 16997.920000000046 [+0.07%]
Products
Total CPU difference: 12143.5600000001 / 12129.400000000101 [+0.12%]
Windows-64-VC14:
OCCT
Total CPU difference: 18438.515625 / 18439.75 [-0.01%]
Products
Products
Total CPU difference: 12143.5600000001 / 12129.400000000101 [+0.11%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
10Commenter 2
Branch [archived branch] has been deleted by Participant.

[revision removed]