Alexander Bock
99d2bddf7c
Address coding style and remove compiler warnings in many places
2022-04-11 18:31:45 +02:00
Alexander Bock
02adcf570e
Add a hidden "Fade" property that modifies the effective opacity to enable other functionality ( closes #1970 )
2022-04-05 23:53:33 +02:00
Micah Acinapura
9e69300642
unified renderbin to renderable; adapted orbitalkepler to codegen; fi… ( #1843 )
...
* unified renderbin to renderable; adapted orbitalkepler to codegen; fixes 1842
* update for pr comments
* update for pr comments2
2022-02-17 10:58:32 -05:00
Alexander Bock
e8072495ec
Feature/warnings ( #1885 )
...
Remove many warnings from MSVC, Clang, and GCC
2022-02-16 18:33:12 +01:00
Alexander Bock
d7d279ea16
Happy new year
2022-01-01 12:32:55 +01: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
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
29e77534c7
Make use of new verifiers (Color and File) ( #1510 )
...
* Use codegen for renderable discs
* Utilize color and file verifier
* Add missing property assignment in exoplanets module
2021-03-02 08:11:49 +01:00
Alexander Bock
cb5929972a
Don't call RenderableOrbitalKeplers's initializeGL only once
2021-02-18 22:42:17 +01:00
Gene Payne
f4e7d01aa7
Fixes for Issue #1409 ( #1501 )
...
* Fixed renderablesmallbody selective rendering props to accept asset file settings
* Set to only show selective rendering log info msg if render size is 1
* Mirrored selective rendering behavior from smallbody to satellites
* Added property coupling of values to satellite/asteroid render settings for size, start index, upperlimit
* Fix for selective rendering with synced render settings
* Removed redundant property definitions for codegen compliance
* Improvements to documentation and handling values spec'd in asset file
* Fix for satellites: selective rendering settings specified from assets
2021-02-17 12:41:05 -07:00
Alexander Bock
7004c02b86
Happy new year
2021-01-02 15:26:51 +01:00
Alexander Bock
067c0f4b27
Introduction of new Dictionary class ( #1446 )
...
* Adapting to introduction of new Dictionary class in Ghoul
* Mainly replacing usage of float instead of doubles as expected
* Adjust to the lack of the hasKeyAndValue function
2021-01-02 15:07:11 +01:00
Alexander Bock
86bb19d81c
Feature/warnings ( #1425 )
...
* Remove MSVC, GCC, Clang compiler warnings
* Remove cppcheck warnings
2020-12-07 23:43:05 +01:00
Alexander Bock
60e3ed2170
General pass for coding style
2020-11-28 22:31:06 +01:00
Alexander Bock
efffc25ce0
Feature/globals handling ( #1352 )
...
* Cleaner handling of global state
* Prevent Lua memory corruption (closes #982 )
* Initialize glfw first thing to prevent weird joystick loading bug during startup
2020-10-21 22:30:05 +02:00
Alexander Bock
6e9db78f40
Remove performance measurements that have been supersceded by using Tracy
2020-08-05 18:28:08 +02:00
Jonathas Costa
d138bd97a9
Removed commented code.
2020-06-30 12:08:03 -04:00
Jonathas Costa
607a13da31
Added new Renderbin PostDeferredTransparency and PreDeferredTransparency. Fixed trails definitions when needed and satellites too.
2020-06-30 12:05:07 -04:00
GPayne
fe0cce1e24
Fix for leap year that can affect asteroids only
2020-04-20 11:23:50 -06:00
GPayne
fbd5d3490a
Leap year time fix for satellite tracking
2020-04-19 23:47:30 -06:00
Alexander Bock
5a94c486f0
Removing warnings
2020-04-14 22:32:26 +02:00
Alexander Bock
f1fe2f197b
General code cleanup
2020-04-14 15:48:58 +02:00
Alexander Bock
4f14e8476b
Some code cleanup
2020-04-14 15:00:37 +02:00
GPayne
29d68897d6
Added to satellites: group selection feature, segments fix
2020-04-13 16:43:27 -06:00
GPayne
b5114bd4fd
Finalized segments algorithm and added object selection
2020-04-13 00:56:12 -06:00
Alexander Bock
ba9012f5a9
Some cleanup of the code
2020-04-10 18:18:54 +02:00
GPayne
a95d01d781
Implemented num orbital trail segments proportional to eccentricity
2020-04-09 13:33:30 -06:00
GPayne
bdf859cd3c
Modified sbdb file read to handle line errors while keeping other data lines
2020-03-20 17:27:39 -06:00
GPayne
d347733234
Fixed documentation errors to finish consolidating satellite/sbdb code
2020-03-11 10:09:23 -06:00
GPayne
88a5dfe6b2
Resolved build errors from combining satellites & SBDB renderables
2020-03-10 14:13:17 -06:00
GPayne
0c70ee7a2d
Combining satellite & sbdb renderables under a common base class
2020-03-09 15:08:51 -06:00