View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0022790 | Open CASCADE | OCCT:Modeling Algorithms | public | 2011-11-01 10:57 | 2012-03-29 17:26 |
Reporter | Assigned To | bugmaster | |||
Priority | normal | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Platform | A | OS | L | ||
Product Version | 6.5.3 | ||||
Target Version | 6.5.3 | Fixed in Version | 6.5.3 | ||
Summary | 0022790: Boolean opeation Fuse fails. | ||||
Description | An exception has raised during Boolean opeation Fuse. | ||||
Steps To Reproduce | Use the following commands to reproduce the problem: #----- restore cx b1 explode b1 copy b1_1 b1 copy b1_3 b2 bop b1 b2 # bopfuse r #----- The result after the command "bop" is: An exception was caught 0052E6E4 : Standard_ConstructionError: ** Exception ** 0052E6E4 : Standard_ConstructionError: | ||||
Additional information and documentation updates | I. New features: 1. class IntTools_EdgeEdge 1.1. method: Standard_Boolean IntTools_EdgeEdge::IsSameCurves() It is the new protected method. The method provides the treatment the 3D-curves (B-Spline for the moment)that are obtained by copy. It returns Standard_True when the curves are the same. The method allows to prevent deep computations that are unnecessary in case when two 3D-curves are the same. 1.2 the following protected methods: FindGoldRoot(...), FindProjectableRoot (...), CheckInterval(...), RemoveIdenticalRoots(...) are removed as unnecessary. 1.3 the following fields: myProjectableRanges, myFuncArray, myArgsArray, mySequenceOfRoots, myAllNullFlag are removed as unnecessary. II. Changes: 1. The global function: Standard_Boolean IntImp_ComputeTangence(const gp_Vec DPuv[], const Standard_Real EpsUV[], Standard_Real Tgduv[], IntImp_ConstIsoparametric TabIso[]) The treatment of cases [ when it is impossible to compute the normal to the surface as N=dUxdV ] has been added III. Modified entities: -packages: IntTools IntImp | ||||
Tags | No tags attached. | ||||
Test case number | chl 934 M5 | ||||
2011-11-01 10:59 developer |
cx.zip (658,621 bytes) |
|
SVN branch http:http://svn/svn/occt/branches/0022790 is ready to be reviewed |
|
Small correction in IntTools_EdgeEdge::IsSameCurves(): additional parentheses added to precise the precedence of operators. |
|
Dear BugMaster, Workbench KAS:dev:mkv-22790-occt was updated from SVN branch http://svn/svn/occt/branches/0022790 (and mkv-22790-products from trunk) and compiled on Linux platform. There are following regressions in mkv-22790-products regarding to KAS:dev:products-652-opt. ccv 004 B1 B2 cfi 900 N1 chl 901 A6 chl 919 J7 J8 Z3 Z5 chl 922 E2 L7 chl 927 S8 chl 930 B6 B9 C3 C6 E3 E6 E9 F3 G9 H3 H6 H9 chl 932 B6 B9 E3 E6 G9 H3 chl 935 Q1 Q2 Q3 Q4 R4 R6 R8 R9 S1 S2 S3 S4 S5 X9 chl 936 Z9 cte 001 J7 J8 N6 N7 O1 O2 O3 O4 O5 O6 O9 P1 P2 P5 Q2 R2 R3 R6 R7 S3 S4 S7 S8 T2 T3 T8 T9 U7 U8 V2 V3 V4 V5 V6 V7 W1 W2 W3 Y5 Y6 Y9 Z1 Z4 Z5 Z8 Z9 cte 003 N6 N7 O1 O2 O3 O4 O5 O6 O9 P1 P2 P5 Q2 R2 R3 R6 R7 S3 S4 S7 S8 T2 T3 T8 T9 U7 U8 V2 V3 V4 V5 V6 V7 W1 W2 W3 Y5 Y6 Y9 Z1 Z4 Z5 Z8 Z9 pkv 014 V2 V4 W1 W2 W3 W4 X1 X2 X4 pkv 016 B1 B2 B3 B4 C1 C2 C3 C4 D1 D2 D3 D4 pkv 019 O1 O2 O3 pkv 022 A2 A3 B2 B4 C2 C4 H2 H3 N2 O2 Q2 R1 R2 pkv 103 D2 E1 pkv 900 I6 I8 N3 N4 N6 N8 P7 pkv 902 C5 pkv 904 A4 D2 pkv 905 M1 M2 M3 M4 pkv 909 G1 pkv 910 C8 C9 pkv 913 A1 See results in /dn45/occttests/results/KAS/dev/mkv-22790-products_30112011/lin See reference results in /dn45/occttests/results/KAS/dev/products-652-opt_23092011/lin See test cases in /dn45/occttests/tests/ED N.B. In order to launch testing case you can make use the following instructions http://doc/doku.php?id=occt:certification |
|
SVN branch http:http://svn/svn/occt/branches/0022790 is ready to be reviewed |
|
No remarks |
|
Dear pkv, there are confficts during merging this fix with current trunk in BRepBuilderAPI package. |
|
Conflict resolved. |
|
Dear BugMaster, Workbench KAS:dev:mkv-22790-occt was created from SVN branch http://svn/svn/occt/branches/22790 (and mkv-22790-products from trunk) and compiled on Linux platform. Test case for this bug is chl/934/M5. It is OK. There are not regressions in mkv-22790-products regarding to KAS:dev:products-652-opt. There are following differences (it is necessary to correct test cases afther integraton) chl 927 R5 R8 - Small difference of volume See results in /QADisk/occttests/results/KAS/dev/mkv-22790-products_08122011/lin See reference results in /QADisk/occttests/results/KAS/dev/products-652-opt_23092011/lin See test cases in /QADisk/occttests/tests/ED N.B. In order to launch testing case you can make use the following instructions http://doc/doku.php?id=occt:certification |
|
Integration into trunk of occt repository Date: 2011-12-16 14:37:05 +0400 (Fri, 16 Dec 2011) New Revision: 9760 Modified: trunk/src/IFSelect/IFSelect_WorkSession.cxx trunk/src/IntImp/IntImp_ComputeTangence.cxx trunk/src/IntTools/IntTools_EdgeEdge.cdl trunk/src/IntTools/IntTools_EdgeEdge.cxx |
|
Date: 2011-12-16 14:50:23 +0400 (Fri, 16 Dec 2011) New Revision: 9761 Modified: trunk/src/IFSelect/IFSelect_WorkSession.cxx Log: Rollback 9760 revision of IFSelect_WorkSession.cxx |
occt: master f793011e 2011-12-16 10:37:05
Committer: bugmaster Details Diff |
0022790: Boolean opeation Fuse fails. |
Affected Issues 0022790 |
|
mod - src/IFSelect/IFSelect_WorkSession.cxx | Diff File | ||
mod - src/IntImp/IntImp_ComputeTangence.cxx | Diff File | ||
mod - src/IntTools/IntTools_EdgeEdge.cdl | Diff File | ||
mod - src/IntTools/IntTools_EdgeEdge.cxx | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-11-01 10:57 |
|
New Issue | |
2011-11-01 10:57 |
|
Assigned To | => pkv |
2011-11-01 10:57 |
|
File Added: cx | |
2011-11-01 10:59 |
|
File Deleted: cx | |
2011-11-01 10:59 |
|
File Added: cx.zip | |
2011-11-01 11:33 |
|
Status | new => assigned |
2011-11-01 11:34 |
|
Note Added: 0018454 | |
2011-11-01 11:35 |
|
Status | assigned => resolved |
2011-11-01 11:36 |
|
Assigned To | pkv => jgv |
2011-11-01 11:36 |
|
Status | resolved => assigned |
2011-11-01 12:06 |
|
Additional Information Updated | |
2011-12-01 14:44 |
|
Status | assigned => resolved |
2011-12-01 14:45 |
|
Note Added: 0018695 | |
2011-12-01 14:45 |
|
Status | resolved => reviewed |
2011-12-01 21:22 |
|
Note Added: 0018703 | |
2011-12-01 21:23 |
|
Assigned To | jgv => pkv |
2011-12-01 21:23 |
|
Status | reviewed => assigned |
2011-12-02 12:14 |
|
Test case number | => chl 934 M5 |
2011-12-05 07:14 |
|
Note Added: 0018730 | |
2011-12-05 07:14 |
|
Assigned To | pkv => jgv |
2011-12-05 07:14 |
|
Status | assigned => resolved |
2011-12-07 13:56 |
|
Note Added: 0018767 | |
2011-12-07 13:56 |
|
Status | resolved => reviewed |
2011-12-07 20:02 |
|
Note Added: 0018775 | |
2011-12-07 20:03 |
|
Assigned To | jgv => pkv |
2011-12-07 20:03 |
|
Status | reviewed => assigned |
2011-12-08 12:10 |
|
Note Added: 0018780 | |
2011-12-08 12:10 |
|
Status | assigned => resolved |
2011-12-08 12:11 |
|
Status | resolved => reviewed |
2011-12-14 20:59 |
|
Note Added: 0018857 | |
2011-12-14 20:59 |
|
Status | reviewed => tested |
2011-12-16 14:43 | bugmaster | Note Added: 0018884 | |
2011-12-16 14:43 | bugmaster | Status | tested => verified |
2011-12-16 14:43 | bugmaster | Resolution | open => fixed |
2011-12-16 14:53 | bugmaster | Note Added: 0018885 | |
2011-12-16 14:53 | bugmaster | Note Edited: 0018885 | |
2011-12-16 14:54 | bugmaster | Note Edited: 0018885 | |
2012-03-29 17:26 | bugmaster | Changeset attached | => occt master f793011e |