Commit Graph

186 Commits

Author SHA1 Message Date
Ylva Selling 233d000aea Make all animations depend on system time instead of fps. This will make the animations robust with low fps. Add easing functions. 2022-03-31 15:58:38 -04:00
Ylva Selling 680cdc4b8f Move the hover circle with lua script instead of C++ code to make it work in a dome environment 2022-03-23 18:46:19 -04:00
Ylva Selling 33ddd94426 Fix issues with fading by using the system time instead of fps 2022-03-23 18:45:57 -04:00
Ylva Selling c3c453b45c Fix search of pairs to include scene graph node identifier as well 2022-03-23 09:21:18 -04:00
Ylva Selling 5bbf7d3d33 Fixes after merging in new cef version and master 2022-03-22 16:01:34 -04:00
Ylva Selling ea77f74731 Make it possible to add n number of additional rendered copies of the sky browser, that can be placed with RAE coordinates 2022-03-17 11:53:12 -04:00
Ylva Selling 128d21b759 Transform the hovercircle to a renderable so it works in a dome environment 2022-03-17 10:36:04 -04:00
Ylva Selling 9c3b61aaf9 Ensure that the TargetBrowserPair can be found regardless if the identifier of the renderable or the node is passed to the api. This fixes a bug with the "openspace.skybrowser.adjustCamera" function 2022-03-16 16:28:44 -04:00
Ylva Selling 99bfd1cf57 Implement fine tuning of target in world space coordinates 2022-03-16 12:06:15 -04:00
Ylva Selling bf5069fbf6 Change screenspaceskybrowser to renderableskybrowser 2022-03-16 11:20:37 -04:00
Ylva Selling f7be9c05e0 Add property to module for controlling the rotation speed of the camera 2022-03-07 15:11:03 -05:00
Ylva Selling ec201d954a Pull request code style fixes 2022-03-04 12:30:12 -05:00
sylvass 21e572149e Fix comments from pull request 2022-03-02 16:39:44 -05:00
sylvass 8b71bbd0da Remove renderable sky browser (3D browser and related functionality) 2022-02-18 12:21:12 -05:00
sylvass 863b555747 Ensure all nodes in a cluset get the same border color for the browsers 2022-02-18 11:28:09 -05:00
sylvass 5a07842b9e Add lua function to translate screen space renderable. Add documentation for the lua functions. 2022-02-17 08:55:03 -05:00
sylvass ffee7e6f5c Don't highlight browser when using rae coords since dragging is not working in that mode currently 2022-02-10 07:22:59 -05:00
sylvass a88246c56b Rename "Pair" to "TargetBrowserPair" 2022-02-10 07:11:39 -05:00
sylvass 51496956fc Pass data regarding if sky browser and target are facing camera and using radius azimuth elevation to gui 2022-02-07 09:46:00 -05:00
sylvass 5128056272 Make hover circle work again and remove unneccessary conversion function 2022-01-26 05:41:46 -05:00
sylvass 779a56662e Create set vertical fov function in pair 2022-01-26 03:37:52 -05:00
sylvass a07b4a5afe Ensure all nodes in a cluster establish contact with their own instance of the wwt application (needs an updated website version - this update will not work with the current website version on the server) 2021-12-28 08:09:31 -05:00
sylvass f269090937 Change update structure from onChange functions to Pair so that Pair handles all communication between the target and browser 2021-12-17 14:21:30 -05:00
ENG-VIDAVIZ-0\ylvas 2ee0ae0387 Cleanup, set constants as static const expr 2021-12-17 11:11:23 -05:00
ENG-VIDAVIZ-0\ylvas e923f9c805 Remove pair from module when one of them are deleted 2021-12-16 11:43:02 -05:00
ENG-VIDAVIZ-0\ylvas e839ee05b7 Make target work with RAE coordinates so it can be used in a dome setup 2021-12-16 10:32:06 -05:00
ENG-VIDAVIZ-0\ylvas 733dc09a30 Move lua scripting to create target browser pair to lua functions 2021-12-15 11:21:38 -05:00
sylvass e95287399c Remove mouse drag resizing functionality 2021-12-14 11:31:33 -05:00
sylvass fa5812c83a Add properties for disabling mouse interaction and automatic camera rotation for dome purposes 2021-12-08 11:03:29 -05:00
sylvass 294ed90d39 Make camera stop rotating upon mouse interaction 2021-12-06 14:46:28 -05:00
sylvass 14c6760859 Cleanup of mouse interaction 2021-12-03 17:32:41 -05:00
sylvass f5721cee14 Fix bugs with 3D browser scale and place synchronization of the target and browser in the targets update function 2021-12-02 14:55:15 -05:00
sylvass 79e85c36dd Set max with to 90 columns 2021-12-02 11:55:21 -05:00
sylvass 816b394dc9 Set selection of target/browser in the Pair class instead of the module 2021-12-02 11:29:57 -05:00
sylvass 696ee7f7e7 Clean up includes 2021-12-01 14:48:25 -05:00
sylvass fd58f9508e Make renderable sky browser not need to know about ImageData 2021-12-01 14:24:25 -05:00
sylvass 1fe86fe843 Cleanup, make hover circle add itself via lua function to the module. Make functions consistent how they interact with WWT 2021-12-01 13:48:12 -05:00
sylvass 16f608fd5c Cleanup 2021-12-01 11:12:32 -05:00
sylvass 921f4ff31d Bugfix after merge with master 2021-11-30 12:34:33 -05:00
sylvass 68c0635a9a Restructure browser and target to not have pointers to each other 2021-11-23 15:49:20 -05:00
sylvass 27d68556ec Update the structure of the renderable sky browser to inherit fronm renderable plane and wwtcommuicator 2021-11-23 09:48:07 -05:00
sylvass d5cdf4b3f8 Finish change of structure of screenspaceskybrowser 2021-11-17 11:15:21 -05:00
sylvass b9aaab22a5 Cleanup 2021-11-15 15:34:35 -05:00
sylvass 4b81c76afe Make enum better for transparency choices 2021-11-15 15:34:10 -05:00
sylvass 21cdc9d5cb Clean up 2021-11-15 15:30:58 -05:00
sylvass 513cee8705 Clean up header files - remove unneccessary and sort 2021-11-11 11:03:11 -05:00
sylvass 7bcdd7db21 Give utility functions better names 2021-11-10 10:31:28 -05:00
sylvass 206fc43f74 Rename boolean functions and variables to adhere to code style 2021-11-10 09:33:30 -05:00
sylvass 89e483c748 Simplify fading functions 2021-11-05 12:03:38 -04:00
sylvass 1e4f4dc19a Make max width 90 columns 2021-11-05 11:15:47 -04:00