Archived issue #0023658
Incorrect value of square in test case feat featprism(003) N1
Description
See [archived tracker link removed] :
I. The problem:
The detailed explorations of the code of the algorithm
[ BRepFeat_Form::GlobalPerform() Line 1453 ]
theTOpe.PerformResult();
if (theTOpe.IsDone()) { // false
Done();
myShape = theTOpe.ResultingShape();
...
}
shows the following :
1 In current reference.
The result is obtained just due to the fact that all of attempts
of the inner algorithm [ theTOpe ] to obtain the result are failed.
Then, the control procedure [ BRepFeat_Form::GlobalPerform ]
has to invoke pure Boolean operations algorithm
(fuse or cut) to provide a result if nothing else.
Thus the result can be considered as obtained in a random way.
2. In the branch CR23576_2.
On the contrary, the value
if (theTOpe.IsDone()) { // true
...
is true.
So the control procedure will use the result obtained by
the inner algorithm [ theTOpe ] . However, this result is
not correct too.
II. Proposals:
The case should be marked as invalid.
The case should be postponed for future analysis
I. The problem:
The detailed explorations of the code of the algorithm
[ BRepFeat_Form::GlobalPerform() Line 1453 ]
theTOpe.PerformResult();
if (theTOpe.IsDone()) { // false
Done();
myShape = theTOpe.ResultingShape();
...
}
shows the following :
1 In current reference.
The result is obtained just due to the fact that all of attempts
of the inner algorithm [ theTOpe ] to obtain the result are failed.
Then, the control procedure [ BRepFeat_Form::GlobalPerform ]
has to invoke pure Boolean operations algorithm
(fuse or cut) to provide a result if nothing else.
Thus the result can be considered as obtained in a random way.
2. In the branch CR23576_2.
On the contrary, the value
if (theTOpe.IsDone()) { // true
...
is true.
So the control procedure will use the result obtained by
the inner algorithm [ theTOpe ] . However, this result is
not correct too.
II. Proposals:
The case should be marked as invalid.
The case should be postponed for future analysis
Public activity
No public notes
Participants are labeled by their role within this record.