View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0024097 | Community | OCCT:Modeling Algorithms | public | 2013-08-02 02:26 | 2015-10-23 20:50 |
Reporter | Hayashi | Assigned To | bugmaster | ||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Platform | Windows | OS | VC++ 2010 | ||
Product Version | 6.6.0 | ||||
Target Version | 6.9.1 | Fixed in Version | 6.9.1 | ||
Summary | 0024097: BRepAlgoAPI_Section returns wrong result | ||||
Description | The result of BRepAlgoAPI_Section of attached faces is wrong. | ||||
Steps To Reproduce | pload ALL restore face1.brep a mu4 fit restore face2.brep b bsection result1 a b explode result1 vinit vdisplay result1_1 result1_2 vfit vdisplay b | ||||
Tags | No tags attached. | ||||
Test case number | |||||
|
faces.zip (11,861 bytes) |
|
There is a problem in the intersection part. restore face1.brep b1 restore face2.brep b2 mksurface s1 b1 mksurface s2 b2 # 1. intersection with default tolerance intersect i s1 s2 # curve i is OK # 2. intersection with the tolerances of faces intersect i s1 s2 2.e-4 dump i_1 dump i_2 dump i_3 dump i_4 dump i_5 # result - 5 curves, each of those consists of two identical points. This problem can be reproduced in BOP: restore face1.brep b1 restore face2.brep b2 bsection r b1 b2 # r is incomplete restore face1.brep b1 restore face2.brep b2 settolerance b1 1.e-5 settolerance b2 1.e-5 bsection r b1 b2 # r is OK |
|
Surely, the curve of one returns in 1.e-5. However, the length of this curve is 0.125 and is very larger than the tolerance value 2.e-4. Isn't it inaccurate that one curve cannot be returned? |
|
This problem seems to return a result to expect by OCC6.9.1 beta. |
|
I confirm that this issue exists in OCCT 6.8.0 and 6.9.0, but not on current master and not in OCCT 6.9.1.beta |
|
Branch CR24097 has been created by abv. SHA-1: ec8e990ef0ec4d589e91adbef3d084186136719c Detailed log of new commits: Author: abv Date: Sat Sep 5 16:09:48 2015 +0300 0024097: BRepAlgoAPI_Section returns wrong result Test case added: bugs modalg_6 bug24097 |
|
Test is put to CR24097, please integrate |
|
Branch CR24097 has been updated by abv. SHA-1: 650c9806e3fb2a28aa94cd635d0ba7441575848e Detailed log of new commits: Author: abv Date: Mon Sep 7 07:14:41 2015 +0300 0026627: [Regression] Shape Healing hangs as of OCC 6.8.0 Check for orientation of the solid corrected to ensure that cycle always finishes. Test case added |
|
Branch CR24097 has been updated forcibly by abv. SHA-1: ec8e990ef0ec4d589e91adbef3d084186136719c |
|
Branch CR24097 has been deleted by kgv. SHA-1: ec8e990ef0ec4d589e91adbef3d084186136719c |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-08-02 02:26 | Hayashi | New Issue | |
2013-08-02 02:26 | Hayashi | Assigned To | => ifv |
2013-08-02 02:26 | Hayashi | File Added: faces.zip | |
2013-09-13 11:55 |
|
Assigned To | ifv => Hayashi |
2013-09-13 11:55 |
|
Assigned To | Hayashi => ifv |
2013-09-13 11:56 |
|
Assigned To | ifv => emv |
2013-09-20 10:40 |
|
Note Added: 0025669 | |
2013-10-04 09:46 |
|
Assigned To | emv => ifv |
2013-10-04 09:46 |
|
Status | new => assigned |
2014-01-08 10:06 | Hayashi | Note Added: 0027390 | |
2015-09-05 07:55 | Hayashi | Note Added: 0045102 | |
2015-09-05 16:03 |
|
Note Added: 0045103 | |
2015-09-05 16:03 |
|
Target Version | => 6.9.1 |
2015-09-05 16:10 | git | Note Added: 0045104 | |
2015-09-05 16:12 |
|
Note Added: 0045105 | |
2015-09-05 16:12 |
|
Assigned To | ifv => bugmaster |
2015-09-05 16:12 |
|
Status | assigned => feedback |
2015-09-07 07:57 | git | Note Added: 0045112 | |
2015-09-07 09:01 | git | Note Added: 0045115 | |
2015-09-07 12:04 | bugmaster | Status | feedback => tested |
2015-09-11 14:09 | bugmaster | Changeset attached | => occt master 64652908 |
2015-09-11 14:09 | bugmaster | Status | tested => verified |
2015-09-11 14:09 | bugmaster | Resolution | open => fixed |
2015-10-16 14:55 |
|
Status | verified => closed |
2015-10-16 16:37 | git | Note Added: 0046963 | |
2015-10-23 20:50 |
|
Fixed in Version | => 6.9.1 |