Archived issue #0025700
Ensuring uniform control of the functionalities of the Boolean operations algorithm at the level of DRAW application
Description
Ensuring uniform control of the functionalities of the Boolean operations algorithm at the level of DRAW application
Steps to reproduce
Not necessary.
Just test it
Just test it
Public activity
6 archived notes
Participants are labeled by their role within this record.
Branch [archived branch] has been created by Author.
[revision removed]
No new revisions were added by this update.
[revision removed]
No new revisions were added by this update.
Branch [archived branch] has been updated by Author.
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Jan 14 09:43:30 2015 +0300
CR25700
Ensuring uniform control of the functionalities of the Boolean operations algorithm
at the level of DRAW application
I.New features:
no new features
II. Changes:
II.1
Class BOPTest_Chronometer
The class definition that depends on TBB has been removed
II.2
For the following commands:
>bop s1 s2 [tol]
>bopcommon r s1 s2 [tol]
>bfuse r s1 s2 [tol]
>bcut s1 s2 [tol]
>btuc r s1 s2 [tol]
>bsection r s1 s2 [-n2d/-n2d1/-n2d2] [-na] [tol]
>mkvolume r b1 b2 ... [-c] [-ni] [-s] [tol]
>bopcheck Shape [level of check: 0 - 9] [-t -s] [-tol tol]
>bopargcheck Shape1 [[Shape2] [-F/O/C/T/S/U] [/R|F|T|V|E|I|P|C|S]] [#BF] [-tol tol]
>bfillds [-s -t] [tol]
the syntax has been changed. Parameter [tol] has been removed.
The value "tol" (i.e. Fuzzy Value) is option for the algorithm.
If it is necessary, the value "tol" can be set by the command:
>bfuzzyvalue value
see
[archived tracker link removed]
for more details
II.3
For the following commands:
>bopcheck Shape [level of check: 0 - 9] [-t -s] [-tol tol]
>bfillds [-s -t] [tol]
>bbuild r [-s -t]
>bbop r op [-s -t]
the syntax has been changed. Parameter [-s] has been removed.
Parameter [-s] was to provide the sequential mode of the computations.
The mode of the computations is option for the algorithm.
The mode of the computations can be set by the command:
>brunparallel [0/1]
1 -sets the parallel mode of the computations
0 -sets the sequential mode of the computations
see
[archived tracker link removed]
for more details
[revision removed]
Detailed log of new commits:
Author: Author
Date: Wed Jan 14 09:43:30 2015 +0300
CR25700
Ensuring uniform control of the functionalities of the Boolean operations algorithm
at the level of DRAW application
I.New features:
no new features
II. Changes:
II.1
Class BOPTest_Chronometer
The class definition that depends on TBB has been removed
II.2
For the following commands:
>bop s1 s2 [tol]
>bopcommon r s1 s2 [tol]
>bfuse r s1 s2 [tol]
>bcut s1 s2 [tol]
>btuc r s1 s2 [tol]
>bsection r s1 s2 [-n2d/-n2d1/-n2d2] [-na] [tol]
>mkvolume r b1 b2 ... [-c] [-ni] [-s] [tol]
>bopcheck Shape [level of check: 0 - 9] [-t -s] [-tol tol]
>bopargcheck Shape1 [[Shape2] [-F/O/C/T/S/U] [/R|F|T|V|E|I|P|C|S]] [#BF] [-tol tol]
>bfillds [-s -t] [tol]
the syntax has been changed. Parameter [tol] has been removed.
The value "tol" (i.e. Fuzzy Value) is option for the algorithm.
If it is necessary, the value "tol" can be set by the command:
>bfuzzyvalue value
see
[archived tracker link removed]
for more details
II.3
For the following commands:
>bopcheck Shape [level of check: 0 - 9] [-t -s] [-tol tol]
>bfillds [-s -t] [tol]
>bbuild r [-s -t]
>bbop r op [-s -t]
the syntax has been changed. Parameter [-s] has been removed.
Parameter [-s] was to provide the sequential mode of the computations.
The mode of the computations is option for the algorithm.
The mode of the computations can be set by the command:
>brunparallel [0/1]
1 -sets the parallel mode of the computations
0 -sets the sequential mode of the computations
see
[archived tracker link removed]
for more details
The branch CR25700 is ready to review.
Reviewed.
Dear Commenter 1,
Branch CR25700 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested on Release mode.
[revision removed]
Number of compiler warnings:
occt component :
Linux: 18 (18 on master)
Windows: 0 (0 on master)
products component :
Linux: 11 (11 on master)
Windows: 1 (1 on master)
Regressions/Differences:
No regressions/differences
Testing cases:
Not needed
Testing on Linux:
occt component :
Total MEMORY difference: 369339436 / 369132708
Total CPU difference: 49161.83000000005 / 46134.12000000006
products component :
Total MEMORY difference: 110705168 / 110200568
Total CPU difference: 16730.34999999998 / 15369.639999999994
Testing on Windows:
occt component :
Total MEMORY difference: 276284940 / 276918412
Total CPU difference: 34028.984375 / 38326.15625
products component :
Total MEMORY difference: 72500296 / 71429320
Total CPU difference: 11053.734375 / 10071.46875
There are no differences in images found by testdiff.
Branch CR25700 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested on Release mode.
[revision removed]
Number of compiler warnings:
occt component :
Linux: 18 (18 on master)
Windows: 0 (0 on master)
products component :
Linux: 11 (11 on master)
Windows: 1 (1 on master)
Regressions/Differences:
No regressions/differences
Testing cases:
Not needed
Testing on Linux:
occt component :
Total MEMORY difference: 369339436 / 369132708
Total CPU difference: 49161.83000000005 / 46134.12000000006
products component :
Total MEMORY difference: 110705168 / 110200568
Total CPU difference: 16730.34999999998 / 15369.639999999994
Testing on Windows:
occt component :
Total MEMORY difference: 276284940 / 276918412
Total CPU difference: 34028.984375 / 38326.15625
products component :
Total MEMORY difference: 72500296 / 71429320
Total CPU difference: 11053.734375 / 10071.46875
There are no differences in images found by testdiff.
Branch [archived branch] has been deleted by Participant.
[revision removed]
[revision removed]
Related records