DiscussionsIssue archiveOCCT:Modeling Algorithms

Archived issue #0025700

Ensuring uniform control of the functionalities of the Boolean operations algorithm at the level of DRAW application

Open CASCADEOCCT:Modeling Algorithmsclosed6 public notes

Search issues

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

Public activity

6 archived notes

Participants are labeled by their role within this record.

01Commenter 2
Branch [archived branch] has been created by Author.

[revision removed]


No new revisions were added by this update.
02Commenter 2
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

03Commenter 3
The branch CR25700 is ready to review.
04Commenter 4
Reviewed.
05Commenter 5
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.
06Commenter 2
Branch [archived branch] has been deleted by Participant.

[revision removed]

Related records