View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0027227 | Open CASCADE | OCCT:Modeling Algorithms | public | 2016-03-04 13:47 | 2017-08-21 16:56 |
Reporter | Assigned To | bugmaster | |||
Priority | low | Severity | trivial | ||
Status | closed | Resolution | fixed | ||
Target Version | Unscheduled | Fixed in Version | 7.1.0 | ||
Summary | 0027227: Intersection curve is not continued to the surface boundary | ||||
Description | Test case boolean bopfuse_simple ZP6 Try Steps To Reproduce script. First point of c_5 curve is (80, -1.6244736293017e-026, -2.92641305738625e-010). Correct. Must be (80, 0, 0). Last point is (119.999999998108, 0.000254685796148526, 0.00025468580420922). INCORRECT. Must be (120, 0, 0). | ||||
Steps To Reproduce | Test "boolean bopfuse_simple ZP6". Draw[]> ptorus a0 100 20 Draw[]> tcopy a0 a1 Draw[]> trotate a1 0 0 0 1 0 0 90 Draw[]> explode a0 f Draw[]> explode a1 f Draw[]> don a0_1 a1_1 Draw[]> bopcurves a0_1 a1_1 -2d Draw[]> disp c_5 Draw[]> dump c_5 | ||||
Additional information and documentation updates | The root of problem is in Approximation algorithm. Walking points are correct: ----------- D u m p I n t P a t c h _ W L i n e -(begin)------ Num [X Y Z] [U1 V1] [U2 V2] ... 4689 [+119.99996597579589000000 +0.03415469759730643800 +0.03415469759137843000] [+0.00028462255299226423 +0.00170773570963117650] [+0.00028462255294286337 +6.28147757146965890000] 4690 [+119.99998418878474000000 +0.02328301188140372400 +0.02328301188810853700] [+0.00019402512214170047 +0.00116415085735744420] [+0.00019402512219760594 +6.28202115632256410000] 4691 [+119.99999550713812000000 +0.01241132405150909900 +0.01241132406853897800] [+0.00010342770393283036 +0.00062056624325721290] [+0.00010342770407474603 +6.28256474093718080000] 4692 [+120.00000000000000000000 +0.00000000000000000000 +0.00000000000000000000] [+0.00000000000000000000 +0.00000000000000000000] [+0.00000000000000000000 +6.28318530717958620000] | ||||
Tags | No tags attached. | ||||
Test case number | bugs modalg_7 bug27227 | ||||
|
Addition information: Point (+120.00000000000000000000 +0.00000000000000000000 +0.00000000000000000000) is in tangent-zone of the intersected surfaces. |
|
Problem described in issue is not reproduced on current state of OCCT. Fixed in OCCT7.1.0. |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-03-04 13:47 |
|
New Issue | |
2016-03-04 13:47 |
|
Assigned To | => msv |
2016-03-04 13:48 |
|
Note Added: 0051397 | |
2016-03-04 13:50 |
|
Priority | normal => low |
2017-08-21 16:56 |
|
Test case number | => bugs modalg_7 bug27227 |
2017-08-21 16:56 |
|
Note Added: 0069723 | |
2017-08-21 16:56 |
|
Assigned To | msv => bugmaster |
2017-08-21 16:56 |
|
Status | new => closed |
2017-08-21 16:56 |
|
Resolution | open => fixed |
2017-08-21 16:56 |
|
Fixed in Version | => 7.1.0 |