{"push_id":787631987,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"ceea108ffbefcb1cb16f64635e397a7b2c998615","before":"912db04a72e1333f719d1c18a94cda79a48a48e4","commits":[{"sha":"ceea108ffbefcb1cb16f64635e397a7b2c998615","author":{"email":"78cee6616ca25e6c7f708c42d961b3a21d8d3575@dgbes.com","name":"Jaap Glas"},"message":"Continued implementation and debugging of RandomTrackDragger\n\nSummary:\nContinued implementation and debugging of RandomTrackDragger\n(1) RandomTrackDragger got adaptive mouse cursors for its various dragging\nmodes. Shared use of rotate cursor functionality required moving it to uiBase.\nGreen arrow cursor when hovering over plane and box draggers is one of the\nrequests from marketing.\n(2) TODO fixed: RandomTrackDragger got adaptable dragger interaction\nsettings.\n(3) RandomTrack and PlaneDraggers can now do interactive display for higher\nresolution data as well by displaying the preloaded low-resolution data\n(only) during dragging.\n(4) Enable displaying the panel if its dragger is diminished to zero in\norder to show a green pole between its red knots during interactive display.\n(5) Bugfix: Rotation axis was not green anymore. Tried everything, but totally\nunclear why the PolyLines suddenly cannot keep their color anymore. Decided\nto use low-level OSG code instead.\n(6) Bugfix: Corrected an off-by-one error causing a fantom dragger in the\nscene after the user removes a random line node (Mantis 4659).\n(7) Bugfix: No longer difficult to pop-up random line right-click menu when\ndragger is displayed on top of it.\n(8) Bugfix: Solved \"resonating\" plane dragger at borders during interactive\ndisplay by preventing calling classes (i.e. RandomTrackDisplay) to adapt knot\npositions during dragging.\n(9) Bugfix: Dragger border no longer visible outside the survey box during\ninteractive display in case the mouse pointer is dragged outside.\n(10) Bugfix: Dragger scaling tabs were no longer green because dragger did\nnot have its own material set.\n(11) Crashfix: Inserting extra nodes caused crash when dragging. All because\nGeometry::RandomLine object shared with basemap was not properly updated.\n(THIS FIX IS REVIEWED SEPARATELY BY NANNE, SEE PHABRICATOR D8616).\n\nTest Plan:\nMouse cursor indeed changes when moving over random line dragger and changes\nagain when Shift (pan) or Ctrl (rotate) is pressed. When preloaded, higher\nresolution attributes are displayed interactively iat low resolution while\ndragging, and resampled afterwards. All bugs mentioned do no longer appear.\n\nReviewers: kristofer\n\nReviewed By: kristofer\n\nDifferential Revision: https://phabricator.dgbes.com:8443/D8617","distinct":true,"url":"https://api.github.com/repos/OpendTect/OpendTect/commits/ceea108ffbefcb1cb16f64635e397a7b2c998615"}]}