Commit Graph

3956 Commits

Author SHA1 Message Date
Emma Broman 3d4c83cd9a Prevent NaN values in StaticTranslation by limiting min and max size
Also disable exponential slider for now, as they are not working well with this kind of range
2021-06-24 13:51:22 +02:00
Alexander Bock bf34c3a016 Add the ability to RenderableFOV to always draw the field of view frustum 2021-06-23 00:40:22 +02:00
Alexander Bock 227a6607cc Extend the skirts in local rendering again as cracks started to appear in globes (#closes 1647) 2021-06-18 14:50:23 +02:00
Alexander Bock a69b636dea Global sweep to cleanup the handling of floating point numbers and glm default initialization 2021-06-16 23:09:49 +02:00
Malin E 7fbaccc91a Merge pull request #1638 from OpenSpace/issue/1626
issue/1626
2021-06-15 15:19:46 +02:00
Alexander Bock 3272bc4ebc Fix issue with compiling on Debug 2021-06-14 15:34:29 +02:00
Malin Ejdbo 573ebe5ed5 Add boundingSphere for RenderablePrism 2021-06-11 09:39:32 +02:00
Malin Ejdbo cb0cd207a5 Merge branch 'master' into issue/1626 2021-06-11 08:47:28 +02:00
Malin Ejdbo 4dce07032a Fix some small issues 2021-06-11 08:45:38 +02:00
Malin Ejdbo 41c53d262d Switch use of Spice id SUN to SSB where SSB is parent 2021-06-10 13:30:47 +02:00
Micah 4f22b39a1f RenderableBillboardsCloud: adding protection for data without colors 2021-06-09 14:43:35 -04:00
Malin Ejdbo b92ed4cafe Read Horizons file with double precision 2021-06-08 13:30:24 +02:00
Malin Ejdbo 257d3f8538 Update model bounding sphere to account for parent scale, closes #1630 2021-06-04 10:16:48 +02:00
Micah 235cd94a73 fix for shadow caster on renderable globe 2021-06-03 00:05:35 -04:00
Malin Ejdbo 59b3048c87 Remove posincrement 2021-05-31 16:26:51 +02:00
Malin Ejdbo 23abfa5ee3 Adjust labels 2021-05-31 16:19:25 +02:00
Malin Ejdbo 9f7b8aa32b Merge branch 'master' into feature/jwst
* Resolve conflict
2021-05-31 15:45:10 +02:00
Malin Ejdbo 31b834dbb2 Address PR comments 2021-05-31 15:34:54 +02:00
Emma Broman a40e110fe9 Reduce risk of font rendering errors from user interaction (#1206 hotfix) (#1616)
* Allways load all glyphs immediately for GlobeLabelsComponent, to avoid errors on font loading
* Unify used font sizes, to avoid filling font atlas (especially for globes, as we now load all glyphs immediately)
* Make font size properties read-only, to prevent users from triggering these errors during runtime
2021-05-31 10:46:21 +02:00
Micah Acinapura 6fc0a598e7 add fixed time for spice translations, update insight asset to use (#1614)
* add fixed time for spice translations, update insight asset to use

* review cleanup
2021-05-30 13:09:58 -04:00
Alexander Bock 8c870384fc Haphazardly address #1455 by setting the stereo distance to some insane value but keeping the adaptive stereo separation 2021-05-30 16:59:04 +02:00
Alexander Bock bac54732f9 Fix to properly support ImGui with exponents that caused an assertion in Debug mode 2021-05-30 16:45:37 +02:00
Alexander Bock d08e2565ac Correctly filter the display methods not supported on MacOS 2021-05-29 20:21:22 +02:00
Alexander Bock 744ba0dc9b Feature/side by side (#1613)
* Make atmosphere, raycasting, and trails work with side_by_side stereo
2021-05-28 23:31:10 +02:00
Emma Broman 1695937749 Feature/numeric slider updates (#1609)
* Remove Logarithmic ViewOption and instead always use exponent of NumericalProperty + set exponent of some renderables' properties

* Add MinMaxRange ViewOption for Vec2 properties

* Add MinMaxRange viewoption to some existing vec2 properties and combine some other related properties to be able to utilize it. For example Min and Max label sizes, fade in/out distances, inner and outer radius. OBS! Includes renaming several properties (**breaking change**)

* Refactor and document labels code. OBS! Includes renaming several properties (**breaking change**)

* Add comments for some assets that have labels that are not working correctly


Renderables with rename properties: RenderableLabels , GlobeLabelsComponent, RenderableBillboardsCloud, RenderableDUMeshes, RenderableRadialGrid )
2021-05-28 17:00:55 +02:00
Malin Ejdbo 0a1c842345 Some clean up 2021-05-28 13:26:47 +02:00
Alexander Bock 184ce70cf5 Clean up the layer support; Add additional configuration option to the globebrowsing customization file 2021-05-26 18:57:06 +02:00
Malin Ejdbo b17952628c Adjust RenderablePrism to recent codegen change 2021-05-26 16:04:47 +02:00
Malin Ejdbo 4202b21ebc Merge branch 'master' into feature/jwst
* Resolve conflicts
2021-05-26 14:21:10 +02:00
Alexander Bock 63cbf270ee Adapt to changes in codegen that require specifying the identifier in the codegen::doc function 2021-05-25 23:10:12 +02:00
Alexander Bock cb17bd7570 Remove warnings 2021-05-25 22:06:49 +02:00
Alexander Bock d2f9530885 Windows fix 2021-05-25 20:11:26 +02:00
Micah Acinapura ac50e66958 Create include.cmake
enabling vislab module by default
2021-05-25 12:41:01 -04:00
Alexander Bock 6cf6e450fb Address MacOS compile issues, make ISS model scene graph node visible 2021-05-25 17:50:31 +02:00
Alexander Bock c3ba532bdb Feature/cleanup (#1608)
* Revert screenlog back to showing Info and above messages
 * Various code cleanup
2021-05-25 14:08:33 +02:00
GPayne 0d5909b6a9 Merge master in 2021-05-24 23:49:51 -06:00
Alexander Bock 63e9deab5f Feature/stars (#1598)
* Add the ability to remap SPECK variables to usage values
2021-05-23 00:42:44 +02:00
Emma Broman 1c85e327e4 Add RenderableGlobe docs to documentation page 2021-05-21 15:21:40 +02:00
GPayne e374eef72d Fixed merge conflicts with master 2021-05-20 19:55:49 -06:00
GPayne 5dfe4cb5c2 Added topic for new session recording pausing within playback 2021-05-20 12:09:11 -06:00
Malin Ejdbo 52a9e23fa9 Add Lua function that returns the worldPosition of a scenegraph node 2021-05-19 11:41:05 +02:00
Alexander Bock 205d4c9db1 Feature/speck loader (#1585)
* Implement a shared speckfile loader
* Apply new speck loader to RenderableBillboardsCloud, RenderablePlanesCloud, RenderablePoints
2021-05-17 13:59:54 +02:00
Alexander Bock 92432caed2 Adapt to changes in Ghoul that made absPath return a std::filesystem::path instead of a std::string 2021-05-17 00:23:15 +02:00
Alexander Bock ccdc5a5dc3 Feature/filesystem cleanup (#1587)
* Adapting to the changes in Ghoul
* First step of moving filesystem functions to std
* Remove persistence flag from cachemanager
2021-05-16 20:26:49 +02:00
Malin Ejdbo 3e2a1c98fb Add property to change the number of lines connecting the prism shape 2021-05-12 16:29:00 +02:00
Malin Ejdbo 9efb95ce78 Correct RenderablePrism rendering 2021-05-12 15:15:45 +02:00
Malin Ejdbo 0ae8849adf Merge branch 'master' into feature/jwst 2021-05-12 09:34:52 +02:00
Malin Ejdbo 16d38962c8 Add option to invert ModelScale
* Scale the JWST to correct size

* Add non standard units as option for ModelScale

* Add boolean option to invert the ModelScale of a RenderableModel

* Update JWST prism to correct size and matching rotation of JWST
2021-05-12 09:27:14 +02:00
Malin Ejdbo 085f2ecf60 Fix rendering of RenderablePrism 2021-05-10 13:54:19 +02:00
Alexander Bock 2ca7101b6c Actually make use of the model matrix in the atmosphere radius calculation for determining whether it should be culled (closes #1465) 2021-05-08 21:25:35 +02:00