MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0023658Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2012-12-21 13:142017-07-24 19:04
Reportermkv 
Assigned Tojgv 
PrioritynormalSeverityminor 
StatusnewResolutionopen 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0023658: Incorrect value of square in test case feat featprism(003) N1
DescriptionSee http://tracker.dev.opencascade.org/view.php?id=23576 [^] :

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
TagsNo tags attached.
Test case numberfeat featprism N1
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2012-12-21 13:14 mkv New Issue
2012-12-21 13:14 mkv Assigned To => jgv
2012-12-21 13:15 mkv Description Updated View Revisions
2012-12-21 14:38 mkv Relationship added related to 0023576
2017-07-24 19:04 mkv Test case number => feat featprism N1


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker