Alexander Bock
f74bf97513
Update SGCT repository ( closes #1437 ), VAO hygiene for RenderablePlane
2021-05-08 16:57:08 +02:00
Alexander Bock
54fc94bfaf
Remove unused parameters and document the remaining properties of RenderableGlobe ( closes #1470 )
2021-05-08 01:18:50 +02:00
Alexander Bock
139d2c6c6d
Apply more codegen checks ( #1579 )
...
* Apply more codegen checks
2021-05-08 00:44:23 +02:00
Emma Broman
804444e267
Simplify Property code ( #1575 )
...
* Remove the PropertyDelegate
* Remove some unused and redundant property types
* Use helper functions for Lua/Json conversion
* Solve a bug in SelectionProperty that occurred when re-setting options
* General simplification and refactoring of the code
2021-05-04 09:32:29 +02:00
GPayne
d47ac2f248
Added month of day limit for yearly increment
2021-05-03 15:18:16 -06:00
GPayne
6fc1d608e9
Fix that allows all days of month except monthly increment still at 1-28
2021-05-03 15:18:16 -06:00
Alexander Bock
05942fb284
Remove property names and dictionary keys from FixedRotation that are unfriendly to Lua syntax
2021-04-30 14:53:11 +02:00
Alexander Bock
863a861944
Feature/galaxy ( #1576 )
...
* Some cleanup of the galaxy renderer
* Remove translation from renderablegalaxy
* Apply additive blending when compositing downsampled volume; Use star distance as alpha for transparency (closes #1208 )
2021-04-30 14:31:12 +02:00
Emma Broman
7b966b9378
Give globes an interaction sphere
2021-04-29 15:23:34 +02:00
Alexander Bock
261f3d9fe8
Add Titan atmosphere, increase scale height for Venus ( closes #922 )
2021-04-29 14:14:52 +02:00
Emma Broman
33a9dd2f09
Avoid problems with comment ending in backslash
2021-04-27 11:19:18 +02:00
Emma Broman
8a30dc570e
Add Logarithmic sliders and Color picker ( #1564 )
...
* Pass ViewOptions meta data to WebUi
* Add Color ViewOption
* Add Logarithmic ViewOption
* Update gui hash to get slider and color picker UI features
2021-04-27 09:24:36 +02:00
Alexander Bock
676e83fe4e
Make the iswa module compile again
2021-04-26 14:29:06 +02:00
Alexander Bock
2aa540a112
Feature/interactionsphere ( #1561 )
...
* Add ability to render the bounding sphere as a debug option
* Separate boundingsphere and interactionspheres
* Correctly compute BoundingSpheres for more renderables (RenderablePlanesCloud, RenderableOrbitalKepler)
2021-04-26 13:13:36 +02:00
Emma Broman
385a2a2be1
Avoid mistaking a nil/null value for an empty object or array in setpropertytopic
2021-04-21 11:24:09 +02:00
Malin Ejdbo
2b74a04415
Adjust model bounding sphere
2021-04-21 11:04:42 +02:00
Malin Ejdbo
16bd1d3265
Merge branch 'master' into feature/model-animation
...
* Resolve conflicts
* Master has error with changing focus
2021-04-21 10:23:10 +02:00
Alexander Bock
01d7a57eef
Add GlobeTranslation Documentation to exported documentations ( closes #1566 )
2021-04-21 09:34:20 +02:00
Emma Broman
91387d8401
ListProperties and SelectionProperty ( #1558 )
...
* Reimplement stringlistproperty with a listproperty parent class
* Add string list property tests and structure test files
* Reimplement SelectionProperty and add tests
* Some TemplateProperty documentation updates
* Read full constellation name and not just first word for ConstallationSelection
* Remove support for setting property value from string (unused)
* Add IntListProperty, DoubleListProperty
* Bug fix: SetProperty topic now support empty json objects
* Imgui renderings for list properties and pass SelectionProperty info to WebGui
2021-04-19 16:10:36 +02:00
Alexander Bock
b00fcb78df
Enable setting of opacity for RenderableGlobe ( closes #1449 )
2021-04-16 17:31:55 +02:00
Emma Broman
fdee3d4faf
Prevent setting zero line width from UI
2021-04-16 16:14:02 +02:00
Malin Ejdbo
a541721d33
Address PR comments and tweak animation mode Once
2021-04-16 15:51:31 +02:00
Alexander Bock
e75fe42943
Enable support for single double radius in SizeReferenceTileProvider ( closes #1562 )
2021-04-16 12:49:44 +02:00
Alexander Bock
d32a09ba80
Feature/strict lua ( #1556 )
...
Make all LuaState strict to check whether uninitialized variables are used
Adapt the existing assets to work with the strict state
2021-04-15 13:01:00 +02:00
Malin Ejdbo
4a97a21297
Address PR comments
2021-04-14 17:12:46 +02:00
Emma Broman
923ad3f8ce
Fix misspelled 'codegen'
2021-04-09 13:58:43 +02:00
Malin Ejdbo
3ec01fa25e
Address PR comments
2021-04-07 17:25:58 +02:00
Malin Ejdbo
e91d833c65
Optimize model rendering
...
* Don't render when too far away, same as RenderableGlobe
2021-03-31 14:19:27 +02:00
Alexander Bock
d9a1a0233b
Remove apple clang warnings
2021-03-30 22:12:53 +02:00
Malin Ejdbo
1596bbb813
Add possibility to give model scale as a number
2021-03-30 17:13:38 +02:00
Malin Ejdbo
c825916d60
Merge branch 'master' into feature/model-animation
...
* Resolve conflicts
2021-03-30 16:31:25 +02:00
Alexander Bock
612b9bbc7f
Moving more documentation to use codegen ( #1549 )
...
- Make use of more codegen in more classes
- Fix verifier for Color4Verifier
2021-03-29 21:50:26 +02:00
Alexander Bock
797ddf7daf
Fix some warnings on AppleClang
2021-03-29 14:58:19 +02:00
Malin Ejdbo
2feff86181
Clean up
2021-03-29 11:37:23 +02:00
Alexander Bock
e88650f22c
Tiny coding style fixups
2021-03-27 23:49:02 +01:00
Malin Ejdbo
bc9fc63719
Merge branch 'master' into feature/model-animation
...
* Resolve conflicts
2021-03-25 13:54:51 +01:00
Alexander Bock
a6bb8cdecb
Split DashboardTextItem from DashboardItem
2021-03-24 17:46:13 +01:00
Malin Ejdbo
1bfa7bf5f5
Remove support to combine several geometries
...
* And make use of file verifier for the model file
2021-03-24 17:05:18 +01:00
Malin Ejdbo
2873cdb826
Use convertTime for time scale of animation
2021-03-24 12:06:34 +01:00
Malin Ejdbo
3a976ba0b0
Add model scale that can be set in asset file for each model
...
* Add cm and dm as units in DistanceUnits
* Scale the model according to the set unit
2021-03-24 10:47:40 +01:00
Malin Ejdbo
aa5394e88c
Add info message when an animation exists for a model
2021-03-23 18:02:06 +01:00
Malin Ejdbo
7ae3922132
Add BounceFromStart and BounceInfinitely animation modes
2021-03-23 13:42:05 +01:00
Emma Broman
0ea0e781da
Prevent crash when reloading renderable that only has labels and no data
...
Occurred when unchecking and rechecking the "Draw elements" property for example the "Eclipltic Sphere Labels"
2021-03-23 11:40:34 +01:00
Malin Ejdbo
0a9af8f0ed
Add error handling
2021-03-22 10:01:16 +01:00
Malin Ejdbo
f1d66b1a74
Add animation mode bounce
2021-03-19 09:55:50 +01:00
Malin Ejdbo
fb4cb67ef6
Add property to enable/disable animation
2021-03-19 09:54:47 +01:00
Malin Ejdbo
4eb7c8abce
Add animation mode to infinetly loop
2021-03-18 16:08:38 +01:00
Malin Ejdbo
d534b7dbaf
Apply transforms to ModelProjection
2021-03-18 15:21:45 +01:00
Malin Ejdbo
205374fee2
Use codegen in ModelProjection and make use of new dictionary
2021-03-18 15:20:23 +01:00
Malin Ejdbo
c1fb7d39e7
Remove "" from codegen comments
2021-03-18 09:40:30 +01:00