DiscussionsIssue archiveOCCT:Visualization

Archived issue #0032281

Visualization - add Select3D_SensitiveCylinder

Open CASCADEOCCT:Visualizationclosed38 public notes

Search issues

Description

It is proposed implementing Select3D_SensitiveCylinder class performing an analytical intersection with an untriangulated cone/cylinder defined by parameters similar to Prs3d_ToolCylinder.

Steps to reproduce

Not required

Public activity

38 archived notes

Participants are labeled by their role within this record.

01Commenter 1
Solution Evaluation
02Commenter 2
Solution Evaluation
03Commenter 3
Solution Evaluation
04Commenter 4
Solution Evaluation
05Commenter 5
Solution Implementation
06Commenter 6
Solution Implementation
07Commenter 7
Solution Implementation
08Commenter 8
Analysis, Solution Implementation
09Commenter 9
Analysis, Solution Implementation
10Commenter 10
Analysis, Solution Implementation
11Commenter 11
Solution Implementation, Testing
12Commenter 12
Solution Implementation, Testing
13Commenter 13
Solution Implementation, Testing
14Commenter 3
Branch [archived branch] has been created by Participant.

[revision removed]


Detailed log of new commits:

Author: mkrylova
Date: Mon Jul 5 15:06:50 2021 +0300

    0032281: Visualization - add Select3D_SensitiveCylinder
    
    - implemented Select3D_SensitiveCylinder class performing an analytical intersection with an untriangulated cone/cylinder
    - added tests
15Commenter 3
Branch [archived branch] has been updated by Participant.

[revision removed]


Detailed log of new commits:

Author: mkrylova
Date: Tue Jul 13 16:36:22 2021 +0300

    # remarks
    - fixed code style
    - fixed tests
    - added more checks
    - fixed transformations

16Commenter 3
Branch [archived branch] has been created by Participant.

[revision removed]


Detailed log of new commits:

Author: mkrylova
Date: Mon Jul 5 15:06:50 2021 +0300

    0032281: Visualization - add Select3D_SensitiveCylinder
    
    - implemented Select3D_SensitiveCylinder class performing an analytical intersection with an untriangulated cone/cylinder
    - added tests
17Commenter 17
Solution Implementation, Testing
18Commenter 3
Branch [archived branch] has been updated by Participant.

[revision removed]


Detailed log of new commits:

Author: mkrylova
Date: Wed Jul 14 11:57:15 2021 +0300

    # fixed remarks

19Commenter 3
Branch [archived branch] has been created by Participant.

[revision removed]


Detailed log of new commits:

Author: mkrylova
Date: Mon Jul 5 15:06:50 2021 +0300

    0032281: Visualization - add Select3D_SensitiveCylinder
    
    - implemented Select3D_SensitiveCylinder class performing an analytical intersection with an untriangulated cone/cylinder
    - added tests
20Commenter 20
Documentation, Testing
21Commenter 3
Branch [archived branch] has been updated forcibly by Participant.

[revision removed]
22Commenter 22
23Commenter 23
Patch is ready to review:
- OCCT: CR32281_2
24Commenter 24
Testing
25Commenter 3
Branch [archived branch] has been created by Author.

[revision removed]


Detailed log of new commits:

Author: mkrylova
Date: Mon Jul 5 15:06:50 2021 +0300

    0032281: Visualization - add Select3D_SensitiveCylinder
    
    - implemented Select3D_SensitiveCylinder class performing an analytical intersection with an untriangulated cone/cylinder
    - added tests
26Commenter 3
Branch [archived branch] has been updated forcibly by Author.

[revision removed]
27Commenter 3
Branch [archived branch] has been updated forcibly by Author.

[revision removed]
28Author
Please raise the patch
- OCCT branch: [archived branch]

http://jenkins-test-12.nnov.opencascade.com:8080/view/CR32281_3-master-KGV/
29Commenter 1
30Commenter 3
Branch [archived branch] has been updated by Author.

[revision removed]


Detailed log of new commits:

Author: Author
Date: Fri Aug 27 10:38:42 2021 +0300

    # workaround msvc10 warning

31Commenter 3
Branch [archived branch] has been created by Author.

[revision removed]


Detailed log of new commits:

Author: mkrylova
Date: Mon Jul 5 15:06:50 2021 +0300

    0032281: Visualization - add Select3D_SensitiveCylinder
    
    - implemented Select3D_SensitiveCylinder class performing an analytical intersection with an untriangulated cone/cylinder
    - added tests
32Author
Please take updated patch with a workaround for msvc10 warning
- OCCT: branch CR32281_4.
33Commenter 1
Combination -
OCCT branch : [archived branch]
master SHA - [revision removed]
[revision removed]
Products branch : [archived branch] SHA - [revision removed]
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.

Number of compiler warnings:
No new/fixed warnings

Regressions/Differences/Improvements:
No regressions/differences

CPU differences:
Debian80-64:
OCCT
Total CPU difference: 17432.060000000307 / 17364.750000000335 [+0.39%]
Products
Total CPU difference: 11534.270000000102 / 11550.27000000011 [-0.14%]
Windows-64-VC14:
OCCT
Total CPU difference: 19189.15625 / 19243.171875 [-0.28%]
Products
Total CPU difference: 12874.53125 / 12885.734375 [-0.09%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention
34Commenter 3
Branch [archived branch] has been deleted by Participant.

[revision removed]
35Commenter 3
Branch [archived branch] has been deleted by Participant.

[revision removed]
36Commenter 3
Branch [archived branch] has been deleted by Participant.

[revision removed]
37Commenter 3
Branch [archived branch] has been deleted by Participant.

[revision removed]
38Commenter 3
Branch [archived branch] has been deleted by Participant.

[revision removed]

Related records