View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0032281 | Open CASCADE | OCCT:Visualization | public | 2021-04-05 09:50 | 2022-07-27 17:42 |
Reporter | kgv | Assigned To | bugmaster | ||
Priority | normal | Severity | feature | ||
Status | closed | Resolution | fixed | ||
Target Version | 7.6.0 | Fixed in Version | 7.6.0 | ||
Summary | 0032281: Visualization - add Select3D_SensitiveCylinder | ||||
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 | ||||
Tags | No tags attached. | ||||
Test case number | cone_cylinder/check_depth,detecting,generate_images,polygon_selection,rectangle_selection,single_click_selection_cone,single_click_selection_cylinder,single_click_selection_trunc_cone | ||||
related to | 0031773 | closed | mzernova | Open CASCADE | Visualization - add Prs3d_ToolTorus |
parent of | 0032547 | closed | mzernova | Open CASCADE | Visualization, Select3D_SensitiveCylinder - implement picking of a hollow cylinder |
parent of | 0032652 | closed | Open CASCADE | Visualization - Select3D_SensitiveCylinder returns wrong 3D point on transformed shape | |
parent of | 0033084 | closed | mzernova | Community | Visualization - Cylindrical prism is selectable only by its base when extruded in some directions |
related to | 0032182 | closed | bugmaster | Open CASCADE | Visualization - add Select3D_SensitiveSphere |
|
Solution Evaluation |
|
Solution Evaluation |
|
Solution Evaluation |
|
Solution Evaluation |
|
Solution Implementation |
|
Solution Implementation |
|
Solution Implementation |
|
Analysis, Solution Implementation |
|
Analysis, Solution Implementation |
|
Analysis, Solution Implementation |
|
Solution Implementation, Testing |
|
Solution Implementation, Testing |
|
Solution Implementation, Testing |
|
Branch CR32281 has been created by mkrylova. SHA-1: 62b629c81552c8b7b7411128d59b423c6f129caa 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 |
|
Branch CR32281 has been updated by mkrylova. SHA-1: 8a83ff3b38f3ca995739c97b4b1105648adeec54 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 |
|
Branch CR32281_1 has been created by mkrylova. SHA-1: 7492085db60525144956830c94e46f6a111324d2 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 |
|
Solution Implementation, Testing |
|
Branch CR32281_1 has been updated by mkrylova. SHA-1: 68b64e5825e4f4c089ce04d5e0d314ef97a5a48b Detailed log of new commits: Author: mkrylova Date: Wed Jul 14 11:57:15 2021 +0300 # fixed remarks |
|
Branch CR32281_2 has been created by mkrylova. SHA-1: 7eb982781bcfaf362b85b559c1a92c9464092545 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 |
|
Documentation, Testing |
2021-07-15 16:26 developer |
SensitiveCylinder_MKrylova.md (14,335 bytes) |
|
Branch CR32281_2 has been updated forcibly by mkrylova. SHA-1: e990fb6531414917853bcce8321e15bded488c86 |
|
http://jenkins-test-occt.nnov.opencascade.com/view/CR32281_2-master-MKRYLOVA/view/ALL/ |
|
Patch is ready to review: - OCCT: CR32281_2 |
|
Testing |
|
Branch CR32281_3 has been created by kgv. SHA-1: 3ae61a15947e28d532163e900c7c0601422b813f 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 |
|
Branch CR32281_3 has been updated forcibly by kgv. SHA-1: d32b83c526e560d0c2a4171e7e5c92f65b31152d |
|
Branch CR32281_3 has been updated forcibly by kgv. SHA-1: 46099362ed8d91b106c06a384e658bf144fba53a |
|
Please raise the patch - OCCT branch: CR32281_3. http://jenkins-test-12.nnov.opencascade.com:8080/view/CR32281_3-master-KGV/ |
|
Please fix warnings in SelectMgr_Frustum.lxx http://jenkins-test-11.nnov.opencascade.com/job/warnings_compare/Compare_20Warnings_20Report/ |
|
Branch CR32281_3 has been updated by kgv. SHA-1: acca17590c50f0e004f37d89ff454bc517eb78c4 Detailed log of new commits: Author: kgv Date: Fri Aug 27 10:38:42 2021 +0300 # workaround msvc10 warning |
|
Branch CR32281_4 has been created by kgv. SHA-1: 51d409054847d632622c3d1f0469e006fbcf9e55 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 |
|
Please take updated patch with a workaround for msvc10 warning - OCCT: branch CR32281_4. |
|
Combination - OCCT branch : IR-2021-08-27 master SHA - 8f70959571ab8999b47f88d673343587e733f364 a87b7ddc8cb44606b91e3f37113847c3f5f50fdc Products branch : IR-2021-08-27 SHA - 71e8b69563894a6e7348c9bd5b0294a5e5e8fe3f 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 |
|
Branch CR32281 has been deleted by mnt. SHA-1: 8a83ff3b38f3ca995739c97b4b1105648adeec54 |
|
Branch CR32281_1 has been deleted by mnt. SHA-1: 68b64e5825e4f4c089ce04d5e0d314ef97a5a48b |
|
Branch CR32281_2 has been deleted by mnt. SHA-1: e990fb6531414917853bcce8321e15bded488c86 |
|
Branch CR32281_3 has been deleted by mnt. SHA-1: acca17590c50f0e004f37d89ff454bc517eb78c4 |
|
Branch CR32281_4 has been deleted by mnt. SHA-1: 51d409054847d632622c3d1f0469e006fbcf9e55 |
occt: master 9dd8af26 2021-07-05 12:06:50
Committer: bugmaster Details Diff |
0032281: Visualization - add Select3D_SensitiveCylinder - implemented Select3D_SensitiveCylinder class performing an analytical intersection with an untriangulated cone/cylinder - added tests |
Affected Issues 0032281 |
|
mod - src/Select3D/FILES | Diff File | ||
add - src/Select3D/Select3D_SensitiveCylinder.cxx | Diff File | ||
add - src/Select3D/Select3D_SensitiveCylinder.hxx | Diff File | ||
mod - src/SelectBasics/SelectBasics_SelectingVolumeManager.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_AxisIntersector.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_AxisIntersector.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_BaseIntersector.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_BaseIntersector.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_Frustum.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_Frustum.lxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_RectangularFrustum.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_RectangularFrustum.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectingVolumeManager.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectionImageFiller.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_TriangularFrustum.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_TriangularFrustum.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_TriangularFrustumSet.hxx | Diff File | ||
mod - src/StdSelect/StdSelect_BRepSelectionTool.cxx | Diff File | ||
mod - src/StdSelect/StdSelect_TypeOfSelectionImage.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
add - tests/vselect/cone_cylinder/begin | Diff File | ||
add - tests/vselect/cone_cylinder/check_depth | Diff File | ||
add - tests/vselect/cone_cylinder/detecting | Diff File | ||
add - tests/vselect/cone_cylinder/generate_images | Diff File | ||
add - tests/vselect/cone_cylinder/polygon_selection | Diff File | ||
add - tests/vselect/cone_cylinder/rectangle_selection | Diff File | ||
add - tests/vselect/cone_cylinder/single_click_selection_cone | Diff File | ||
add - tests/vselect/cone_cylinder/single_click_selection_cylinder | Diff File | ||
add - tests/vselect/cone_cylinder/single_click_selection_trunc_cone | Diff File | ||
mod - tests/vselect/grids.list | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-04-05 09:50 | kgv | New Issue | |
2021-04-05 09:50 | kgv | Assigned To | => mkrylova |
2021-04-05 09:50 | kgv | Relationship added | related to 0032182 |
2021-04-05 09:51 | kgv | Relationship added | related to 0031773 |
2021-06-08 18:07 |
|
Note Added: 0101699 | |
2021-06-09 20:12 |
|
Note Added: 0101732 | |
2021-06-11 17:47 |
|
Note Added: 0101794 | |
2021-06-15 18:11 |
|
Note Added: 0101846 | |
2021-06-22 18:18 |
|
Note Added: 0102004 | |
2021-06-23 18:30 |
|
Note Added: 0102015 | |
2021-06-28 18:33 |
|
Note Added: 0102132 | |
2021-06-29 17:59 |
|
Note Added: 0102168 | |
2021-06-30 18:59 |
|
Note Added: 0102193 | |
2021-07-01 17:45 |
|
Note Added: 0102214 | |
2021-07-05 18:57 |
|
Note Added: 0102286 | |
2021-07-07 18:42 |
|
Note Added: 0102344 | |
2021-07-09 17:55 |
|
Note Added: 0102408 | |
2021-07-12 15:33 | git | Note Added: 0102467 | |
2021-07-13 17:34 | git | Note Added: 0102498 | |
2021-07-13 17:35 | git | Note Added: 0102499 | |
2021-07-13 17:38 |
|
Note Added: 0102500 | |
2021-07-14 12:06 | git | Note Added: 0102518 | |
2021-07-14 18:46 | git | Note Added: 0102526 | |
2021-07-14 18:51 |
|
Note Added: 0102527 | |
2021-07-15 16:26 |
|
File Added: SensitiveCylinder_MKrylova.md | |
2021-07-19 11:01 | git | Note Added: 0102622 | |
2021-07-19 12:46 |
|
Note Added: 0102634 | |
2021-07-19 12:47 |
|
Note Added: 0102635 | |
2021-07-19 12:47 |
|
Assigned To | mkrylova => kgv |
2021-07-19 12:47 |
|
Status | new => resolved |
2021-07-19 12:47 |
|
Steps to Reproduce Updated | |
2021-07-20 18:54 |
|
Note Added: 0102689 | |
2021-08-23 22:45 | git | Note Added: 0103349 | |
2021-08-23 22:51 | git | Note Added: 0103350 | |
2021-08-23 23:15 | git | Note Added: 0103378 | |
2021-08-24 00:35 | kgv | Note Added: 0103388 | |
2021-08-24 00:35 | kgv | Assigned To | kgv => bugmaster |
2021-08-24 00:35 | kgv | Status | resolved => reviewed |
2021-08-27 09:48 | bugmaster | Note Added: 0103447 | |
2021-08-27 09:48 | bugmaster | Status | reviewed => assigned |
2021-08-27 09:49 | bugmaster | Assigned To | bugmaster => mkrylova |
2021-08-27 10:38 | git | Note Added: 0103448 | |
2021-08-27 10:39 | git | Note Added: 0103449 | |
2021-08-27 10:40 | kgv | Note Added: 0103450 | |
2021-08-27 10:40 | kgv | Assigned To | mkrylova => bugmaster |
2021-08-27 10:40 | kgv | Status | assigned => resolved |
2021-08-27 10:40 | kgv | Status | resolved => reviewed |
2021-08-28 15:44 | bugmaster | Note Added: 0103474 | |
2021-08-28 15:44 | bugmaster | Status | reviewed => tested |
2021-08-28 15:48 | bugmaster | Test case number | => cone_cylinder/check_depth,detecting,generate_images,polygon_selection,rectangle_selection,single_click_selection_cone,single_click_selection_cylinder,single_click_selection_trunc_cone |
2021-08-28 15:51 | bugmaster | Changeset attached | => occt master 9dd8af26 |
2021-08-28 15:51 | bugmaster | Status | tested => verified |
2021-08-28 15:51 | bugmaster | Resolution | open => fixed |
2021-08-28 16:00 | git | Note Added: 0103481 | |
2021-08-28 16:00 | git | Note Added: 0103482 | |
2021-08-28 16:00 | git | Note Added: 0103483 | |
2021-08-28 16:00 | git | Note Added: 0103484 | |
2021-08-28 16:00 | git | Note Added: 0103485 | |
2021-08-30 17:02 | kgv | Relationship added | parent of 0032547 |
2021-11-09 12:51 | kgv | Relationship added | parent of 0032652 |
2022-07-27 17:42 | kgv | Relationship added | parent of 0033084 |