View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0032182 | Open CASCADE | OCCT:Visualization | public | 2021-03-01 10:12 | 2021-06-26 12:01 |
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 | 0032182: Visualization - add Select3D_SensitiveSphere | ||||
Description | It is proposed implementing Select3D_SensitiveSphere class performing an analytical intersection with an untriangulated sphere defined by it's center and radius. It will be necessary implementing interfaces for ray/sphere, frustum/sphere and overlapped/nonoverlapped intersection methods (AIS_InteractiveContext::SelectPoint()/SelectRectangle()/SelectPolygon() and SelectMgr_ViewerSelector::AllowOverlapDetection()) - to be covered by new tests. As a first step, testing could be done by an auxiliary Interactive Object in ViewerTest package - automatic detection of simple sphere geometry within StdSelect::StdSelect_BRepSelectionTool could be considered as next step. | ||||
Steps To Reproduce | pload MODELING VISUALIZATION vinit View1 w=1024 h=1024 vclear # parameter NB defines number of spheres by each coordinate set NB 10 puts "Creating [expr $NB * $NB * $NB] spheres..." for {set i 0} {$i < $NB} {incr i} { for {set j 0} {$j < $NB} {incr j} { for {set k 0} {$k < $NB} {incr k} { psphere s$i$j$k 1. ttranslate s$i$j$k 3.*$i 3.*$j 3.*$k vdisplay -dispMode 1 s$i$j$k } } } vfit dchrono cpu restart vmoveto 512 554 vselect 15 15 1020 1020 vtop vselect 31 113 730 113 730 816 31 816 vselect 67 134 128 194 vaxo vmoveto 96 675 vmoveto 176 675 vmoveto 287 675 vmoveto 372 675 vmoveto 454 675 vmoveto 553 675 vmoveto 646 675 vmoveto 734 675 vmoveto 814 675 vmoveto 921 675 dchrono cpu stop counter moveTo | ||||
Additional information and documentation updates | According to the results of comparing the performance of the new spherical class The time spent building a BVH tree to triangulate each sphere was significantly reduced. Elapsed Time: From 2 minutes 21 seconds to 0.655 seconds (2052.7% speed increase) CPU user time: From 140.27 seconds to 0.484 seconds (2800% speed increase) The time taken to intersect with thousands of spheres when detected by the beam also dropped. Elapsed Time: From 1.55 seconds to 0.448 seconds (246% speed increase) CPU user time: From 1.25 seconds to 0.146 seconds (756% speed increase) Performance test scenario: pload MODELING VISUALIZATION vinit View1 vdefaults -autoTriang 0 set nb 5000 set lst {} for {set i 0} {$i < $nb} {incr i} { psphere s$i 1; lappend lst s$i } for {set i 0} {$i < $nb} {incr i} { ttranslate s$i 0 0 $i } compound {*}$lst c incmesh c 0.008 for {set i 0} {$i < $nb} {incr i} { vdisplay -dispMode 1 s$i -noupdate } vtop vfit # delayed BVH building dchrono t reset; dchrono t start vmoveto 200 200 dchrono t stop; dchrono t show dchrono t reset; dchrono t start # single pick time (with precomputed BVH) vmoveto 0 0 vmoveto 200 200 dchrono t stop; dchrono t show | ||||
Tags | No tags attached. | ||||
Test case number | vselect/sphere/check_depth,detecting,polygon_selection | ||||
related to | 0031773 | closed | mzernova | Visualization - add Prs3d_ToolTorus |
related to | 0032281 | closed | bugmaster | Visualization - add Select3D_SensitiveCylinder |
related to | 0032183 | closed | bugmaster | Visualization - implement AIS_LightSource::ProcessDragging() for rotating directional light |
related to | 0032337 | closed | bugmaster | Visualization - rename Overlaps() method in selection to more self-describable names |
|
Branch CR32182 has been created by mkrylova. Author: mkrylova Date: Mon Mar 22 0032182: Visualization - add Select3D_SensitiveSphere - created Select3D_SensitiveSphere class - implemented interfaces for intersection methods - added tests |
|
Branch CR32182 has been created by kgv. SHA-1: 1366e0927b6e52e97b5c22a824e2d96173ef8865 Detailed log of new commits: Author: mkrylova Date: Wed Mar 17 17:38:00 2021 +0300 0032182: Visualization - add Select3D_SensitiveSphere - created Select3D_SensitiveSphere class - implemented interfaces for intersection methods - added tests |
|
Branch CR32182 has been updated by mkrylova. SHA-1: 3351e634f3da60abf334c1484f798a7e0aa15b26 Detailed log of new commits: Author: mkrylova Date: Tue Mar 23 17:05:29 2021 +0300 # kgv remarks - fixed code style - added test to check the depth |
|
Branch CR32182_1 has been created by mkrylova. SHA-1: 9e61fb474e5288bea8207fe11c9cfff9fc7bcb97 Detailed log of new commits: Author: mkrylova Date: Wed Mar 17 17:38:00 2021 +0300 0032182: Visualization - add Select3D_SensitiveSphere - created Select3D_SensitiveSphere class - implemented interfaces for intersection methods - added tests |
|
Failing test cases (to be updated or analyzed): v3d bugs bug24606,bug25935 |
|
Branch CR32182_2 has been updated forcibly by kgv. SHA-1: 6332f6b3c25ec294bcec8c53c52b43d7a511b6ac |
|
Branch CR32182_2 has been updated by mkrylova. SHA-1: 21e5a3d91d68a283de49ccbac97471bda51b182e Detailed log of new commits: Author: mkrylova Date: Tue Mar 30 17:39:22 2021 +0300 # kgv remarks - fixed tests - fixed depth calculation |
|
Branch CR32182_3 has been created by mkrylova. SHA-1: f6a44b4a0dde5c0698962ab6e720fd639f8ba29b Detailed log of new commits: Author: mkrylova Date: Wed Mar 17 17:38:00 2021 +0300 0032182: Visualization - add Select3D_SensitiveSphere - created Select3D_SensitiveSphere class - implemented interfaces for intersection methods - added tests |
|
Branch CR32182_3 has been updated by mkrylova. SHA-1: 14693e9f449c4ba94f79530ee0c876b86b7a61b1 Detailed log of new commits: Author: mkrylova Date: Wed Mar 31 13:42:39 2021 +0300 # add checking for a negative value |
|
Branch CR32182_4 has been created by mkrylova. SHA-1: 0e347d20030da99d4b391225bd93eb3f9603aa67 Detailed log of new commits: Author: mkrylova Date: Wed Mar 17 17:38:00 2021 +0300 0032182: Visualization - add Select3D_SensitiveSphere - created Select3D_SensitiveSphere class - implemented interfaces for intersection methods - added tests |
|
Branch CR32182_4 has been updated by mkrylova. SHA-1: c0ad5b887c007edaee9979c3c3733f040cbb66ea Detailed log of new commits: Author: mkrylova Date: Thu Apr 1 19:09:04 2021 +0300 # fixed depth scale |
|
Branch CR32182_5 has been created by mkrylova. SHA-1: f90112bb9e7dbc32be41533572d3d3c26ac56fdc Detailed log of new commits: Author: mkrylova Date: Wed Mar 17 17:38:00 2021 +0300 0032182: Visualization - add Select3D_SensitiveSphere - created Select3D_SensitiveSphere class - implemented interfaces for intersection methods - added tests |
|
Branch CR32182_5 has been updated forcibly by mkrylova. SHA-1: f079ce0482f1bec1c35f72d86f1a24cec516dc3b |
|
SelectMgr_RectangularFrustum::OverlapsSphere() is expected to return surface normal as in case of overlapped triangle: > thePickResult.SetSurfaceNormal (aTriangleNormal); But current implement doesn't compute normal. |
|
Branch CR32182_5 has been updated forcibly by mkrylova. SHA-1: 00d69d165effd034f61bde2e7ac451d46ed9c5f6 |
|
Branch CR32182_6 has been created by mkrylova. SHA-1: d8fb150d409e6eeeaff23842ada3ea6aeadb291d Detailed log of new commits: Author: mkrylova Date: Wed Mar 17 17:38:00 2021 +0300 0032182: Visualization - add Select3D_SensitiveSphere - created Select3D_SensitiveSphere class - implemented interfaces for intersection methods - added tests |
|
Branch CR32182_6 has been updated by osa. SHA-1: 2f85e056aef7869701255d329eb6e3b4359b2b87 Detailed log of new commits: Author: osa Date: Fri Apr 30 10:33:32 2021 +0300 #osa remarks |
|
Broken test case: psphere s 1 vdisplay -dispMode 1 s box b 3 3 3 1 1 1 vdisplay b -dispMode 1 vfit vselect 0 0 400 400 -allowoverlap 0 #OK vselect 0 0 400 400 -allowoverlap 1 #KO (see attached screenshot) |
2021-04-30 10:36 developer |
Sphere_select_KO.png (14,016 bytes) |
|
Branch CR32182_6 has been updated forcibly by mkrylova. SHA-1: 0460eb4a2cc17721f265536b5e61a47751bb2aa1 |
|
Branch CR32182_7 has been created by mkrylova. SHA-1: 4d42ba8a2699afb99457f4855284a6e2e48d0ad8 Detailed log of new commits: Author: mkrylova Date: Wed Mar 17 17:38:00 2021 +0300 0032182: Visualization - add Select3D_SensitiveSphere - created Select3D_SensitiveSphere class - implemented interfaces for intersection methods - added tests |
|
Analysis, Testing |
|
Branch CR32182_7 has been updated forcibly by mkrylova. SHA-1: 829456d099e22da7f9cae5e670935c0270f4dd8c |
|
Branch CR32182_7 has been updated forcibly by mkrylova. SHA-1: 6234f4e6b5794cccb337f8ade0363c49ce997e8e |
|
Branch CR32182_7 has been updated forcibly by mkrylova. SHA-1: f9ccb9534f11ff0369f2f72e32715e8e59f3c3db |
|
Branch CR32182_8 has been created by mkrylova. SHA-1: 7ed02df5fe60a99e4d56914db575a0395456444d Detailed log of new commits: Author: mkrylova Date: Wed Mar 17 17:38:00 2021 +0300 0032182: Visualization - add Select3D_SensitiveSphere - created Select3D_SensitiveSphere class - implemented interfaces for intersection methods - added tests |
|
Solution Implementation, Testing |
|
1) Standard_Real aNormVecLen -> const Standard_Real aNormVecLen Standard_Real aMaxDist -> const Standard_Real aMaxDist Standard_Real aMinDist -> const Standard_Real aMinDist 2) Move this block to place before its usage aMinSumDistance2 += (aCenterProj - aMinDist) * (aCenterProj - aMinDist); aMaxSumDistance2 += (aCenterProj - aMaxDist) * (aCenterProj - aMaxDist); 3) This implementation is the same to base one (SelectMgr_BaseIntersector::OverlapsSphere). It is no needs to override it. //======================================================================= // function : OverlapsSphere // purpose : //======================================================================= Standard_Boolean SelectMgr_BaseFrustum::OverlapsSphere (const gp_Pnt&, const Standard_Real, Standard_Boolean*) const { return Standard_False; } //======================================================================= // function : OverlapsSphere // purpose : //======================================================================= Standard_Boolean SelectMgr_BaseFrustum::OverlapsSphere (const gp_Pnt&, const Standard_Real, const SelectMgr_ViewClipRange&, SelectBasics_PickResult& ) const { return Standard_False; } 4) This code is identical for SelectMgr_TriangularFrustumSet::isCenterInside() and SelectMgr_TriangularFrustumSet::isIntersectSphereBoundaries(). It will be better to move it to some new method (and not duplicate the same code twice) and if it is possible to avoid duplication of these computations (you call both isIntersectSphereBoundaries and isCenterInside). // select 3 points of the frustum and build a plane on them Standard_Real aMaxDist1 = 0.0, aMaxDist2 = 0.0; Standard_Integer anIdx1 = myBoundaryPoints.Lower(); Standard_Integer anIdx2 = myBoundaryPoints.Lower(); Standard_Integer anIdx3 = myBoundaryPoints.Lower(); for (Standard_Integer anIdx = myBoundaryPoints.Lower(); anIdx < myBoundaryPoints.Size() / 2 + myBoundaryPoints.Lower(); anIdx++) { if (myBoundaryPoints[anIdx1].Distance (myBoundaryPoints[anIdx]) < Precision::Confusion()) { continue; } else if (aMaxDist1 < myBoundaryPoints[anIdx1].Distance (myBoundaryPoints[anIdx])) { if (anIdx2 != anIdx3) { anIdx3 = anIdx2; aMaxDist2 = aMaxDist1; } anIdx2 = anIdx; aMaxDist1 = myBoundaryPoints[anIdx1].Distance (myBoundaryPoints[anIdx]); } else if (aMaxDist2 < myBoundaryPoints[anIdx2].Distance (myBoundaryPoints[anIdx])) { anIdx3 = anIdx; aMaxDist2 = myBoundaryPoints[anIdx2].Distance (myBoundaryPoints[anIdx]); } } gp_Vec aVecPlane1 (myBoundaryPoints[anIdx1], myBoundaryPoints[anIdx2]); gp_Vec aVecPlane2 (myBoundaryPoints[anIdx1], myBoundaryPoints[anIdx3]); gp_Dir aNorm (aVecPlane1.Crossed (aVecPlane2)); gp_Pln aPlane (myBoundaryPoints.Value (anIdx1), aNorm); // distance from point(x,y,z) to plane(A,B,C,D) d = | Ax + By + Cz + D | / sqrt (A^2 + B^2 + C^2) = aPnt.Dot (Norm) / 1 gp_Pnt aCenterProj = theCenter.XYZ() - aNorm.XYZ() * theCenter.XYZ().Dot (aNorm.XYZ()); 5) Remove SelectMgr_TriangularFrustumSet:: from header file Standard_EXPORT Standard_Boolean SelectMgr_TriangularFrustumSet::isIntersectSphereBoundaries Standard_EXPORT Standard_Boolean SelectMgr_TriangularFrustumSet:: isCenterInside |
|
Add implementation of ::OverlapsSphere for SelectMgr_AxisIntersector (intersection of sphere with geometry axis) and check test vselect/axis/A1 after it. |
|
Solution elaboration, Testing |
|
Branch CR32182_8 has been updated forcibly by mkrylova. SHA-1: 42a8772888e4ba3c98e1d5e5e15face35e8dc465 |
|
Branch CR32182_9 has been created by mkrylova. SHA-1: 20281870231f25292597c8aca5d0433f7a72f0ab Detailed log of new commits: Author: mkrylova Date: Wed Mar 17 17:38:00 2021 +0300 0032182: Visualization - add Select3D_SensitiveSphere - created Select3D_SensitiveSphere class - implemented interfaces for intersection methods - added tests |
|
Branch CR32182_9 has been updated by mkrylova. SHA-1: 3de40d2589dd36faf0544c8657dd6d72da7ca789 Detailed log of new commits: Author: mkrylova Date: Thu Jun 3 16:55:45 2021 +0300 # added axis test group in grids.list |
|
Branch CR32182_10 has been created by mkrylova. SHA-1: a2cd3d22a9604cf237b9b3c4d2452065bc31ac32 Detailed log of new commits: Author: mkrylova Date: Wed Mar 17 17:38:00 2021 +0300 0032182: Visualization - add Select3D_SensitiveSphere - created Select3D_SensitiveSphere class - implemented interfaces for intersection methods - added tests |
|
Solution implementation, Testing |
|
Testing |
|
Branch CR32182_10 has been updated forcibly by mkrylova. SHA-1: 37cabebf6b7736f48b437d29ffbf98c0a16bace3 |
|
Branch CR32182_10 has been updated by mkrylova. SHA-1: a0476b60370a5a8b04ae531208cb53374ab19d43 Detailed log of new commits: Author: mkrylova Date: Mon Jun 7 16:11:08 2021 +0300 # fixed normals |
|
Branch CR32182_11 has been created by mkrylova. SHA-1: b1788cac1ef90548e32421e841e3b1b14b02ed5e Detailed log of new commits: Author: mkrylova Date: Wed Mar 17 17:38:00 2021 +0300 0032182: Visualization - add Select3D_SensitiveSphere - created Select3D_SensitiveSphere class - implemented interfaces for intersection methods - added tests # fixed normals |
|
Testing |
|
http://jenkins-test-occt.nnov.opencascade.com/view/CR32182_11-master-MKRYLOVA/view/ALL/ (ifc doc_1 A6 is unstable) |
|
Patch is ready to review: - OCCT: CR32182_11 |
|
Testing |
|
Branch CR32182_11 has been updated by kgv. SHA-1: 028edc416a6913ea80cfe5b7fe10e2ff4484dcbc Detailed log of new commits: Author: kgv Date: Fri Jun 11 10:31:02 2021 +0300 # cosmetics and rebase fixes |
|
Maria, could you please re-check handling theInside==NULL argument within SelectMgr_RectangularFrustum::OverlapsSphere()? |
|
|
|
overlapsBox.png (25,730 bytes) |
|
overlapsSphere.png (21,717 bytes) |
|
overlapsBox.svg (21,231 bytes) |
|
overlapsSphere.svg (12,032 bytes) |
|
overlapsSphere2.png (6,126 bytes) |
|
Branch CR32182_11 has been updated forcibly by mkrylova. SHA-1: c154d0740a81c64853299802124961bd52778196 |
|
Branch CR32182_12 has been created by mkrylova. SHA-1: 3c26965f2b12e85690087293b8feee025e133313 Detailed log of new commits: Author: mkrylova Date: Wed Mar 17 17:38:00 2021 +0300 0032182: Visualization - add Select3D_SensitiveSphere - created Select3D_SensitiveSphere class - implemented interfaces for intersection methods - added tests |
|
Solution implementation, Testing |
|
Branch CR32182_12 has been updated forcibly by mkrylova. SHA-1: e123dbce0ca933fa3820fc74bc58f2da68a03683 |
|
http://jenkins-test-occt.nnov.opencascade.com/view/CR32182_12-master-MKRYLOVA/view/ALL/ (perf fclasses progr_par is unstable) |
|
Patch is ready to review: - OCCT: CR32182_12 |
|
Errors on vc10,11,12 32/64 bit http://jenkins-test-11.nnov.opencascade.com/view/WEEK-24_WEEK-24/view/OCCT%20compile/ |
|
Branch CR32182_12 has been updated forcibly by mkrylova. SHA-1: 3e4485529c67ec5c0a0b21addf49d9da7934cd19 |
|
Branch CR32182_12 has been updated by mkrylova. SHA-1: 6feb414e6a0c4b1ff73c3a21e17924e6f7ae7c0d Detailed log of new commits: Author: mkrylova Date: Mon Jun 21 14:56:01 2021 +0300 # kgv remarks |
|
Branch CR32182_13 has been created by mkrylova. SHA-1: 5e61d79367d979ccd16331381e902bc3e37edfed Detailed log of new commits: Author: mkrylova Date: Wed Mar 17 17:38:00 2021 +0300 0032182: Visualization - add Select3D_SensitiveSphere - created Select3D_SensitiveSphere class - implemented interfaces for intersection methods - added tests |
|
Testing |
|
Branch CR32182_13 has been updated forcibly by mkrylova. SHA-1: 3765d35cb0dcd2ed833e64ee7ffefa04b084c4fb |
|
http://jenkins-test-occt.nnov.opencascade.com/view/CR32182_13-master-MKRYLOVA/view/ALL/ |
|
Patch is ready to review: - OCCT: CR32182_13 |
|
Testing |
|
Combination - OCCT branch : IR-2021-06-25 master SHA - 73dee811331a959f807c8264d295f05f441c8218 a87b7ddc8cb44606b91e3f37113847c3f5f50fdc Products branch : IR-2021-06-25 SHA - eca8d7ed97b918b2f5ea5d9d6e54f6ca4db4e9df 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: 17457.040000000452 / 17401.81000000044 [+0.32%] Products Total CPU difference: 11511.540000000101 / 11508.180000000091 [+0.03%] Windows-64-VC14: OCCT Total CPU difference: 19236.53125 / 19191.4375 [+0.23%] Products Total CPU difference: 12832.328125 / 12883.6875 [-0.40%] Image differences : No differences that require special attention Memory differences : No differences that require special attention |
|
Branch CR32182 has been deleted by mnt. SHA-1: 3351e634f3da60abf334c1484f798a7e0aa15b26 |
|
Branch CR32182_1 has been deleted by mnt. SHA-1: ef23d8635360e84acfe907827987f2183d566568 |
|
Branch CR32182_10 has been deleted by mnt. SHA-1: a0476b60370a5a8b04ae531208cb53374ab19d43 |
|
Branch CR32182_11 has been deleted by mnt. SHA-1: c154d0740a81c64853299802124961bd52778196 |
|
Branch CR32182_12 has been deleted by mnt. SHA-1: 6feb414e6a0c4b1ff73c3a21e17924e6f7ae7c0d |
|
Branch CR32182_13 has been deleted by mnt. SHA-1: 3765d35cb0dcd2ed833e64ee7ffefa04b084c4fb |
|
Branch CR32182_2 has been deleted by mnt. SHA-1: 21e5a3d91d68a283de49ccbac97471bda51b182e |
|
Branch CR32182_3 has been deleted by mnt. SHA-1: 14693e9f449c4ba94f79530ee0c876b86b7a61b1 |
|
Branch CR32182_4 has been deleted by mnt. SHA-1: c0ad5b887c007edaee9979c3c3733f040cbb66ea |
|
Branch CR32182_5 has been deleted by mnt. SHA-1: 00d69d165effd034f61bde2e7ac451d46ed9c5f6 |
|
Branch CR32182_6 has been deleted by mnt. SHA-1: 0460eb4a2cc17721f265536b5e61a47751bb2aa1 |
|
Branch CR32182_7 has been deleted by mnt. SHA-1: f9ccb9534f11ff0369f2f72e32715e8e59f3c3db |
|
Branch CR32182_8 has been deleted by mnt. SHA-1: 42a8772888e4ba3c98e1d5e5e15face35e8dc465 |
|
Branch CR32182_9 has been deleted by mnt. SHA-1: 3de40d2589dd36faf0544c8657dd6d72da7ca789 |
occt: master 503374ad 2021-03-17 14:38:00
Committer: bugmaster Details Diff |
0032182: Visualization - add Select3D_SensitiveSphere - created Select3D_SensitiveSphere class - implemented interfaces for intersection methods - added tests |
Affected Issues 0032182 |
|
mod - src/Select3D/FILES | Diff File | ||
add - src/Select3D/Select3D_SensitiveSphere.cxx | Diff File | ||
add - src/Select3D/Select3D_SensitiveSphere.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_BaseFrustum.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_BaseFrustum.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_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 - tests/vselect/clipping/bug30777 | Diff File | ||
add - tests/vselect/sphere/check_depth | Diff File | ||
add - tests/vselect/sphere/detecting | Diff File | ||
add - tests/vselect/sphere/polygon_selection | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2021-03-01 10:12 | kgv | New Issue | |
2021-03-01 10:12 | kgv | Assigned To | => mkrylova |
2021-03-01 10:16 | kgv | Relationship added | related to 0031773 |
2021-03-01 10:22 | kgv | Relationship added | related to 0032183 |
2021-03-01 10:23 | kgv | Status | new => assigned |
2021-03-22 17:39 |
|
Note Added: 0099658 | |
2021-03-22 17:39 |
|
Assigned To | mkrylova => kgv |
2021-03-22 17:39 |
|
Status | assigned => resolved |
2021-03-22 17:39 |
|
Steps to Reproduce Updated | |
2021-03-22 18:14 | kgv | Assigned To | kgv => mkrylova |
2021-03-22 18:14 | kgv | Status | resolved => assigned |
2021-03-23 22:39 | git | Note Added: 0099693 | |
2021-03-24 14:18 | git | Note Added: 0099713 | |
2021-03-24 14:20 | git | Note Added: 0099714 | |
2021-03-24 14:22 |
|
Assigned To | mkrylova => kgv |
2021-03-24 14:22 |
|
Status | assigned => resolved |
2021-03-24 14:22 |
|
Steps to Reproduce Updated | |
2021-03-24 18:51 | kgv | Assigned To | kgv => mkrylova |
2021-03-24 18:51 | kgv | Status | resolved => assigned |
2021-03-24 18:51 | kgv | Steps to Reproduce Updated | |
2021-03-26 06:57 | kgv | Note Added: 0099754 | |
2021-03-29 10:03 | git | Note Added: 0099803 | |
2021-03-31 12:36 | git | Note Added: 0099902 | |
2021-03-31 12:43 | git | Note Added: 0099903 | |
2021-03-31 12:50 |
|
Assigned To | mkrylova => kgv |
2021-03-31 12:50 |
|
Status | assigned => resolved |
2021-03-31 13:16 |
|
Assigned To | kgv => mkrylova |
2021-03-31 13:16 |
|
Status | resolved => assigned |
2021-03-31 13:40 | git | Note Added: 0099904 | |
2021-03-31 13:45 | git | Note Added: 0099905 | |
2021-03-31 13:54 |
|
Assigned To | mkrylova => kgv |
2021-03-31 13:54 |
|
Status | assigned => resolved |
2021-04-01 19:06 | git | Note Added: 0099964 | |
2021-04-01 19:13 | git | Note Added: 0099966 | |
2021-04-05 09:50 | kgv | Relationship added | related to 0032281 |
2021-04-06 13:26 |
|
Additional Information Updated | |
2021-04-06 13:29 | kgv | Additional Information Updated | |
2021-04-23 13:58 | git | Note Added: 0100528 | |
2021-04-23 13:59 | kgv | Assigned To | kgv => osa |
2021-04-26 12:05 | kgv | Note Added: 0100588 | |
2021-04-26 12:05 | kgv | Assigned To | osa => mkrylova |
2021-04-26 12:05 | kgv | Status | resolved => assigned |
2021-04-26 12:07 | kgv | Note Edited: 0100588 | |
2021-04-28 09:50 | kgv | Relationship added | related to 0032337 |
2021-04-29 13:03 | git | Note Added: 0100660 | |
2021-04-29 13:05 | git | Note Added: 0100661 | |
2021-04-29 13:05 |
|
Assigned To | mkrylova => kgv |
2021-04-29 13:05 |
|
Status | assigned => resolved |
2021-04-30 10:33 | git | Note Added: 0100683 | |
2021-04-30 10:35 |
|
Note Added: 0100684 | |
2021-04-30 10:36 |
|
File Added: Sphere_select_KO.png | |
2021-04-30 10:37 |
|
Note Edited: 0100684 | |
2021-04-30 10:37 |
|
Assigned To | kgv => mkrylova |
2021-04-30 10:38 |
|
Status | resolved => assigned |
2021-05-12 13:19 | git | Note Added: 0100913 | |
2021-05-12 13:21 | git | Note Added: 0100914 | |
2021-05-12 18:13 |
|
Assigned To | mkrylova => kgv |
2021-05-12 18:13 |
|
Status | assigned => resolved |
2021-05-12 18:21 |
|
Note Added: 0100921 | |
2021-05-17 14:41 | git | Note Added: 0101088 | |
2021-05-17 16:06 | git | Note Added: 0101093 | |
2021-05-26 12:44 | git | Note Added: 0101383 | |
2021-05-26 12:45 | git | Note Added: 0101384 | |
2021-05-26 19:24 |
|
Note Added: 0101413 | |
2021-05-27 12:04 |
|
Note Added: 0101423 | |
2021-05-27 12:10 |
|
Note Added: 0101424 | |
2021-05-27 12:10 |
|
Assigned To | kgv => mkrylova |
2021-05-27 12:10 |
|
Status | resolved => assigned |
2021-06-02 20:18 |
|
Note Added: 0101561 | |
2021-06-03 16:37 | git | Note Added: 0101585 | |
2021-06-03 16:40 | git | Note Added: 0101586 | |
2021-06-03 16:55 | git | Note Added: 0101587 | |
2021-06-03 17:00 | git | Note Added: 0101588 | |
2021-06-03 18:47 |
|
Note Added: 0101594 | |
2021-06-04 17:21 |
|
Note Added: 0101613 | |
2021-06-07 12:53 | git | Note Added: 0101657 | |
2021-06-07 16:10 | git | Note Added: 0101666 | |
2021-06-07 16:17 | git | Note Added: 0101667 | |
2021-06-07 17:41 |
|
Note Added: 0101671 | |
2021-06-08 11:23 |
|
Note Added: 0101685 | |
2021-06-08 11:24 |
|
Note Added: 0101686 | |
2021-06-08 11:24 |
|
Assigned To | mkrylova => osa |
2021-06-08 11:24 |
|
Status | assigned => resolved |
2021-06-08 18:06 |
|
Note Added: 0101697 | |
2021-06-11 10:30 | git | Note Added: 0101772 | |
2021-06-11 10:48 | kgv | Note Added: 0101774 | |
2021-06-11 10:48 | kgv | Assigned To | osa => mkrylova |
2021-06-11 10:48 | kgv | Status | resolved => assigned |
2021-06-11 10:54 | kgv | Note Added: 0101776 | |
2021-06-11 15:47 | kgv | File Added: overlapsBox.png | |
2021-06-11 15:48 | kgv | File Added: overlapsSphere.png | |
2021-06-11 15:48 | kgv | File Added: overlapsBox.svg | |
2021-06-11 15:48 | kgv | File Added: overlapsSphere.svg | |
2021-06-11 15:49 | kgv | File Added: overlapsSphere2.png | |
2021-06-11 17:39 | git | Note Added: 0101791 | |
2021-06-11 17:40 | git | Note Added: 0101792 | |
2021-06-11 17:46 |
|
Note Added: 0101793 | |
2021-06-15 11:04 | git | Note Added: 0101836 | |
2021-06-15 11:08 |
|
Note Added: 0101838 | |
2021-06-15 11:08 |
|
Note Added: 0101839 | |
2021-06-15 11:08 |
|
Assigned To | mkrylova => kgv |
2021-06-15 11:08 |
|
Status | assigned => resolved |
2021-06-15 18:02 | kgv | Assigned To | kgv => bugmaster |
2021-06-15 18:02 | kgv | Status | resolved => reviewed |
2021-06-17 08:52 | bugmaster | Note Added: 0101882 | |
2021-06-17 08:52 | bugmaster | Assigned To | bugmaster => kgv |
2021-06-17 08:52 | bugmaster | Status | reviewed => assigned |
2021-06-17 09:39 | kgv | Assigned To | kgv => mkrylova |
2021-06-21 13:06 | git | Note Added: 0101956 | |
2021-06-21 14:55 | git | Note Added: 0101958 | |
2021-06-21 14:57 | git | Note Added: 0101959 | |
2021-06-21 18:54 |
|
Note Added: 0101972 | |
2021-06-24 12:09 | git | Note Added: 0102024 | |
2021-06-24 14:59 |
|
Note Added: 0102028 | |
2021-06-24 14:59 |
|
Note Added: 0102029 | |
2021-06-24 15:01 |
|
Assigned To | mkrylova => kgv |
2021-06-24 15:01 |
|
Status | assigned => resolved |
2021-06-24 15:09 | kgv | Assigned To | kgv => bugmaster |
2021-06-24 15:09 | kgv | Status | resolved => reviewed |
2021-06-24 18:08 |
|
Note Added: 0102039 | |
2021-06-26 11:36 | bugmaster | Note Added: 0102068 | |
2021-06-26 11:36 | bugmaster | Status | reviewed => tested |
2021-06-26 11:43 | bugmaster | Test case number | => vselect/sphere/check_depth,detecting,polygon_selection |
2021-06-26 11:58 | bugmaster | Changeset attached | => occt master 503374ad |
2021-06-26 11:58 | bugmaster | Status | tested => verified |
2021-06-26 11:58 | bugmaster | Resolution | open => fixed |
2021-06-26 12:01 | git | Note Added: 0102077 | |
2021-06-26 12:01 | git | Note Added: 0102078 | |
2021-06-26 12:01 | git | Note Added: 0102079 | |
2021-06-26 12:01 | git | Note Added: 0102080 | |
2021-06-26 12:01 | git | Note Added: 0102081 | |
2021-06-26 12:01 | git | Note Added: 0102082 | |
2021-06-26 12:01 | git | Note Added: 0102083 | |
2021-06-26 12:01 | git | Note Added: 0102084 | |
2021-06-26 12:01 | git | Note Added: 0102085 | |
2021-06-26 12:01 | git | Note Added: 0102086 | |
2021-06-26 12:01 | git | Note Added: 0102087 | |
2021-06-26 12:01 | git | Note Added: 0102088 | |
2021-06-26 12:01 | git | Note Added: 0102089 | |
2021-06-26 12:01 | git | Note Added: 0102090 |