MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0032182Open CASCADE[OCCT] OCCT:Visualizationpublic2021-03-01 10:122021-06-11 17:46
Reporterkgv 
Assigned Tomkrylova 
PrioritynormalSeverityfeature 
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version 
Target Version[OCCT] 7.6.0*Fixed in Version 
Summary0032182: Visualization - add Select3D_SensitiveSphere
DescriptionIt 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

TagsNo tags attached.
Test case number
Attached Filespng file icon Sphere_select_KO.png (14,016 bytes) 2021-04-30 10:36
png file icon overlapsBox.png (25,730 bytes) 2021-06-11 15:47
png file icon overlapsSphere.png (21,717 bytes) 2021-06-11 15:48
? file icon overlapsBox.svg (21,231 bytes) 2021-06-11 15:48
? file icon overlapsSphere.svg (12,032 bytes) 2021-06-11 15:48
png file icon overlapsSphere2.png (6,126 bytes) 2021-06-11 15:49

- Relationships
related to 0031773closedmzernova Visualization - add Prs3d_ToolTorus 
related to 0032281newmkrylova Visualization - add Select3D_SensitiveCylinder 
related to 0032183resolvedosa Visualization - implement AIS_LightSource::ProcessDragging() for rotating directional light 
related to 0032337verifiedbugmaster Visualization - rename Overlaps() method in selection to more self-describable names 

-  Notes
(0099658)
mkrylova (developer)
2021-03-22 17:39

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
(0099693)
git (administrator)
2021-03-23 22:39

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
(0099713)
git (administrator)
2021-03-24 14:18

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

(0099714)
git (administrator)
2021-03-24 14:20

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
(0099754)
kgv (developer)
2021-03-26 06:57

Failing test cases (to be updated or analyzed): v3d bugs bug24606,bug25935
(0099803)
git (administrator)
2021-03-29 10:03

Branch CR32182_2 has been updated forcibly by kgv.

SHA-1: 6332f6b3c25ec294bcec8c53c52b43d7a511b6ac
(0099902)
git (administrator)
2021-03-31 12:36

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

(0099903)
git (administrator)
2021-03-31 12:43

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
(0099904)
git (administrator)
2021-03-31 13:40

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

(0099905)
git (administrator)
2021-03-31 13:45

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
(0099964)
git (administrator)
2021-04-01 19:06

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

(0099966)
git (administrator)
2021-04-01 19:13

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
(0100528)
git (administrator)
2021-04-23 13:58

Branch CR32182_5 has been updated forcibly by mkrylova.

SHA-1: f079ce0482f1bec1c35f72d86f1a24cec516dc3b
(0100588)
kgv (developer)
2021-04-26 12:05
edited on: 2021-04-26 12:07

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.

(0100660)
git (administrator)
2021-04-29 13:03

Branch CR32182_5 has been updated forcibly by mkrylova.

SHA-1: 00d69d165effd034f61bde2e7ac451d46ed9c5f6
(0100661)
git (administrator)
2021-04-29 13:05

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
(0100683)
git (administrator)
2021-04-30 10:33

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

(0100684)
osa (developer)
2021-04-30 10:35
edited on: 2021-04-30 10:37

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)

(0100913)
git (administrator)
2021-05-12 13:19

Branch CR32182_6 has been updated forcibly by mkrylova.

SHA-1: 0460eb4a2cc17721f265536b5e61a47751bb2aa1
(0100914)
git (administrator)
2021-05-12 13:21

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
(0100921)
mkrylova (developer)
2021-05-12 18:21

Analysis, Testing
(0101088)
git (administrator)
2021-05-17 14:41

Branch CR32182_7 has been updated forcibly by mkrylova.

SHA-1: 829456d099e22da7f9cae5e670935c0270f4dd8c
(0101093)
git (administrator)
2021-05-17 16:06

Branch CR32182_7 has been updated forcibly by mkrylova.

SHA-1: 6234f4e6b5794cccb337f8ade0363c49ce997e8e
(0101383)
git (administrator)
2021-05-26 12:44

Branch CR32182_7 has been updated forcibly by mkrylova.

SHA-1: f9ccb9534f11ff0369f2f72e32715e8e59f3c3db
(0101384)
git (administrator)
2021-05-26 12:45

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
(0101413)
mkrylova (developer)
2021-05-26 19:24

Solution Implementation, Testing
(0101423)
osa (developer)
2021-05-27 12:04

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
(0101424)
osa (developer)
2021-05-27 12:10

Add implementation of ::OverlapsSphere for SelectMgr_AxisIntersector (intersection of sphere with geometry axis) and check test vselect/axis/A1 after it.
(0101561)
mkrylova (developer)
2021-06-02 20:18

Solution elaboration, Testing
(0101585)
git (administrator)
2021-06-03 16:37

Branch CR32182_8 has been updated forcibly by mkrylova.

SHA-1: 42a8772888e4ba3c98e1d5e5e15face35e8dc465
(0101586)
git (administrator)
2021-06-03 16:40

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
(0101587)
git (administrator)
2021-06-03 16:55

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

(0101588)
git (administrator)
2021-06-03 17:00

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
(0101594)
mkrylova (developer)
2021-06-03 18:47

Solution implementation, Testing
(0101613)
mkrylova (developer)
2021-06-04 17:21

Testing
(0101657)
git (administrator)
2021-06-07 12:53

Branch CR32182_10 has been updated forcibly by mkrylova.

SHA-1: 37cabebf6b7736f48b437d29ffbf98c0a16bace3
(0101666)
git (administrator)
2021-06-07 16:10

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

(0101667)
git (administrator)
2021-06-07 16:17

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
(0101671)
mkrylova (developer)
2021-06-07 17:41

Testing
(0101685)
mkrylova (developer)
2021-06-08 11:23

http://jenkins-test-occt.nnov.opencascade.com/view/CR32182_11-master-MKRYLOVA/view/ALL/ [^]
(ifc doc_1 A6 is unstable)
(0101686)
mkrylova (developer)
2021-06-08 11:24

Patch is ready to review:
  - OCCT: CR32182_11
(0101697)
mkrylova (developer)
2021-06-08 18:06

Testing
(0101772)
git (administrator)
2021-06-11 10:30

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

(0101774)
kgv (developer)
2021-06-11 10:48

Maria, could you please re-check handling theInside==NULL argument within SelectMgr_RectangularFrustum::OverlapsSphere()?
(0101776)
kgv (developer)
2021-06-11 10:54

(0101791)
git (administrator)
2021-06-11 17:39

Branch CR32182_11 has been updated forcibly by mkrylova.

SHA-1: c154d0740a81c64853299802124961bd52778196
(0101792)
git (administrator)
2021-06-11 17:40

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
(0101793)
mkrylova (developer)
2021-06-11 17:46

Solution implementation, Testing

- Issue History
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 mkrylova Note Added: 0099658
2021-03-22 17:39 mkrylova Assigned To mkrylova => kgv
2021-03-22 17:39 mkrylova Status assigned => resolved
2021-03-22 17:39 mkrylova Steps to Reproduce Updated View Revisions
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 mkrylova Assigned To mkrylova => kgv
2021-03-24 14:22 mkrylova Status assigned => resolved
2021-03-24 14:22 mkrylova Steps to Reproduce Updated View Revisions
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 View Revisions
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 mkrylova Assigned To mkrylova => kgv
2021-03-31 12:50 mkrylova Status assigned => resolved
2021-03-31 13:16 mkrylova Assigned To kgv => mkrylova
2021-03-31 13:16 mkrylova 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 mkrylova Assigned To mkrylova => kgv
2021-03-31 13:54 mkrylova 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 mkrylova Additional Information Updated View Revisions
2021-04-06 13:29 kgv Additional Information Updated View Revisions
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 View Revisions
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 mkrylova Assigned To mkrylova => kgv
2021-04-29 13:05 mkrylova Status assigned => resolved
2021-04-30 10:33 git Note Added: 0100683
2021-04-30 10:35 osa Note Added: 0100684
2021-04-30 10:36 osa File Added: Sphere_select_KO.png
2021-04-30 10:37 osa Note Edited: 0100684 View Revisions
2021-04-30 10:37 osa Assigned To kgv => mkrylova
2021-04-30 10:38 osa 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 mkrylova Assigned To mkrylova => kgv
2021-05-12 18:13 mkrylova Status assigned => resolved
2021-05-12 18:21 mkrylova 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 mkrylova Note Added: 0101413
2021-05-27 12:04 osa Note Added: 0101423
2021-05-27 12:10 osa Note Added: 0101424
2021-05-27 12:10 osa Assigned To kgv => mkrylova
2021-05-27 12:10 osa Status resolved => assigned
2021-06-02 20:18 mkrylova 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 mkrylova Note Added: 0101594
2021-06-04 17:21 mkrylova 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 mkrylova Note Added: 0101671
2021-06-08 11:23 mkrylova Note Added: 0101685
2021-06-08 11:24 mkrylova Note Added: 0101686
2021-06-08 11:24 mkrylova Assigned To mkrylova => osa
2021-06-08 11:24 mkrylova Status assigned => resolved
2021-06-08 18:06 mkrylova 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 mkrylova Note Added: 0101793


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker