MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Related Changesets ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0026796Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2015-10-22 08:302017-03-20 14:37
Reporteremv 
Assigned Tobugmaster 
PrioritynormalSeverityminor 
StatusverifiedResolutionfixed 
PlatformOSOS Version
Product Version[OCCT] 6.9.1 
Target Version[OCCT] 7.2.0Fixed in Version 
Summary0026796: The result of General Fuse operation is self-intersecting shape
DescriptionThe result of General Fuse operation is self-intersecting shape.
Steps To Reproducebox b1 10 10 10
box b2 10.00000018 0 0 10 10 10
explode b2 f
copy b2_1 f
trotate f 0 5 5 0 1 0 10
mksurface s f
mkface f s -100 100 -100 100

bclearobjects
bcleartools
baddobjects b1 b2 f
bfillds
bbuild r
bopcheck r
TagsNo tags attached.
Test case numberbugs modalg_6 bug26796
Attached Files

- Relationships
related to 0026738closedapn Open CASCADE Make Boolean operations safely treating arguments when running with fuzzy option 

-  Notes
(0047360)
git (administrator)
2015-10-23 09:19

Branch CR26796 has been created by emv.

SHA-1: bce5924a5a3663e07f72bf6f2bf8ae807b8e1976


Detailed log of new commits:

Author: emv
Date: Fri Oct 23 09:18:57 2015 +0300

    0026796: The result of General Fuse operation is self-intersecting shape
    
    Compute correct tolerance values for intersections of type Line/Line, Line/Plane, Plane/Plane.
    Make intersections with additional tolerance Precision::Confusion().
(0047361)
emv (developer)
2015-10-23 09:26

For completion of the fix development it is necessary to wait for the integration of the git branch CR26619 (issue #0026619). And may be this fix should be combined with the fix for the issue 0026738 as it deals with the same functionality and in nearly the same way as it should be done for 0026738, but without fuzzy.
(0059305)
emv (developer)
2016-10-28 11:37

The fix for this issue has been integrated in frames of #0026619. It is not reproduced on current master.
Dear bugmaster, could you please create test case for it and integrate?
(0064025)
bugmaster (administrator)
2017-02-28 14:02

Is it normal?

bopcheck r
 This shape seems to be OK.

checkshape r
On Shape faulty_1 :
BRepCheck_BadOrientationOfSubshape

Faulty shapes in variables faulty_1 to faulty_1
(0064026)
emv (developer)
2017-02-28 14:22

It is normal for the face with no bounds and a hole. Creating such face without any Booleans will result in a same checkshape faulty. I have updated the script in the Steps To Reproduce section so it works and produce no faulty shapes.
(0064028)
git (administrator)
2017-02-28 15:03

Branch CR26796_1 has been created by inv.

SHA-1: 1ad86ead4828dbe3a8ce6c8592bfadb9d027b2f5


Detailed log of new commits:

Author: bugmaster
Date: Tue Feb 28 15:02:55 2017 +0300

    0026796: The result of General Fuse operation is self-intersecting shape
    
    Adding test case
(0064468)
git (administrator)
2017-03-20 14:33

Branch CR26796_1 has been deleted by inv.

SHA-1: 1ad86ead4828dbe3a8ce6c8592bfadb9d027b2f5
(0064530)
git (administrator)
2017-03-20 14:37

Branch CR26796 has been deleted by inv.

SHA-1: bce5924a5a3663e07f72bf6f2bf8ae807b8e1976

- Related Changesets
occt: master 0d0c99de
Timestamp: 2017-02-28 12:02:55
Author: bugmaster
Details ] Diff ]
0026796: The result of General Fuse operation is self-intersecting shape

Adding test case
add - tests/bugs/modalg_6/bug26796 Diff ] File ]

- Issue History
Date Modified Username Field Change
2015-10-22 08:30 emv New Issue
2015-10-22 08:30 emv Assigned To => emv
2015-10-22 08:31 emv Relationship added related to 0026020
2015-10-23 09:19 git Note Added: 0047360
2015-10-23 09:19 emv Status new => assigned
2015-10-23 09:26 emv Relationship added related to 0026738
2015-10-23 09:26 emv Note Added: 0047361
2016-10-28 11:37 emv Note Added: 0059305
2016-10-28 11:37 emv Assigned To emv => bugmaster
2016-10-28 11:37 emv Status assigned => feedback
2016-11-24 14:20 apn Target Version 7.1.0 => 7.2.0
2017-02-28 14:00 bugmaster Assigned To bugmaster => emv
2017-02-28 14:02 bugmaster Note Added: 0064025
2017-02-28 14:15 emv Steps to Reproduce Updated View Revisions
2017-02-28 14:22 emv Note Added: 0064026
2017-02-28 14:22 emv Assigned To emv => bugmaster
2017-02-28 15:03 git Note Added: 0064028
2017-02-28 15:04 bugmaster Status feedback => tested
2017-02-28 16:06 bugmaster Test case number => bugs modalg_6 bug26796
2017-03-03 16:25 bugmaster Changeset attached => occt master 0d0c99de
2017-03-03 16:25 bugmaster Status tested => verified
2017-03-03 16:25 bugmaster Resolution open => fixed
2017-03-20 14:33 git Note Added: 0064468
2017-03-20 14:37 git Note Added: 0064530


Copyright © 2000 - 2017 MantisBT Team
Powered by Mantis Bugtracker