Alexander Bock
afa2d4d6a9
More work on GUI elements
...
Create GUI for some Properties
2014-12-06 17:20:59 +01:00
Alexander Bock
4e65aaafe2
Add method to get fully qualified id to Propertys
2014-12-06 17:19:25 +01:00
Alexander Bock
9a9c0c0237
Give PropertyOwner a field to remember its owner
2014-12-06 17:18:49 +01:00
Alexander Bock
8719f98a23
Allow access to minimum/maximum values of NumericalPropertys
2014-12-06 17:18:05 +01:00
Alexander Bock
98aeeb7d13
Merge branch 'develop' into gui
2014-12-06 12:51:26 +01:00
Alexander Bock
4f688a537e
Add typedef for TemplateProperty
2014-12-06 12:51:11 +01:00
Alexander Bock
0a0543cc94
More callbacks implemented
2014-12-06 12:46:52 +01:00
Alexander Bock
9f7e1581de
Allow unique input to the GUI
...
Move GUI from RenderEngine to OpenSpace engine
2014-12-06 12:33:06 +01:00
Alexander Bock
a03523aa4f
First version of imgui integration
2014-12-06 00:32:17 +01:00
Alexander Bock
4e4de3f40e
Changing the hardcoded bv-color map to a transfer function based map
2014-12-05 22:58:14 +01:00
Alexander Bock
d9fbf7c5fd
Adding capabilities to configure the LogLevel and ImmediateFlush of the LogManager
2014-12-05 16:43:54 +01:00
Alexander Bock
cf53b5c1b0
Let the LuaConsole use a permanent cached file for the history
2014-12-05 16:43:16 +01:00
Alexander Bock
5497f25725
Added the selection property to the RenderableConstellationBounds
2014-12-04 23:05:51 +01:00
Alexander Bock
08378888a6
Fixed the SelectionProperty
2014-12-04 23:04:54 +01:00
Alexander Bock
4ba81a5d6c
Add SelectionProperty
2014-12-04 21:29:25 +01:00
Alexander Bock
da80fc7251
Merge branch 'feature/constallationbounds' into develop
2014-12-04 19:19:50 +01:00
Alexander Bock
fe9db28310
Finished with current version of ConstellationBounds
2014-12-04 19:12:31 +01:00
Alexander Bock
3f35b0a948
More optimizations for RenderableConstellationBounds
2014-12-04 18:37:15 +01:00
Alexander Bock
38b1c00d3d
Fix RenderableConstellationBounds name
...
Make rendering more efficient
2014-12-04 18:05:13 +01:00
Jonas Strandstedt
d7487f601c
OS X compile fixes
2014-12-04 11:20:28 +01:00
Alexander Bock
5d168c18e5
First working version
2014-12-04 00:55:25 +01:00
Alexander Bock
1a590f83e0
Initial commit of constallation bounds
2014-12-04 00:18:37 +01:00
Alexander Bock
8c2dfb13bb
Enable querying for Renderables in query.h
2014-12-03 17:19:18 +01:00
Alexander Bock
aba4d6024d
Merge branch 'develop' of openspace.itn.liu.se:/openspace into develop
2014-12-03 15:42:51 +01:00
Alexander Bock
f1659e5c8b
Minor workover of the logging creating facility
2014-12-03 15:42:35 +01:00
Jonas Strandstedt
f7b2bc12e0
Added billboard support for RenderablePlane
2014-12-03 14:48:50 +01:00
Jonas Strandstedt
a5e122b822
Improved the Lua documentation
...
- Lua documentation now needs a string giving the arguments list.
- When generating documentation first prints the command list and then prints
the documentation for each command.
- Supports fixed max line length (set to 80)
- Uses four blank spaces as padding (easily replacable)
2014-12-03 14:13:53 +01:00
Alexander Bock
0dc2a9d030
Allow the configuration file to request logging functionality
2014-12-03 00:39:42 +01:00
Jonas Strandstedt
69ce7c9e00
Fix LuaConsole history issues
...
- Fix bug when adding command when history is empty
- Fixed loading of history from file
2014-12-02 11:48:15 +01:00
Jonas Strandstedt
f0722700cf
Merge branch 'develop' of openspace.itn.liu.se:/openspace into develop
...
Conflicts:
src/scenegraph/scenegraph.cpp
2014-12-02 11:19:51 +01:00
Jonas Strandstedt
8196645284
Added support for placing camera att arbitrary position
...
- Pointing to openspace-data commit that reflects postition changes
- Fix camera to have correct rotation on startup
2014-12-02 11:06:15 +01:00
Hans-Christian Helltegen
5b1b8694dc
Merge branch 'develop' of openspace.itn.liu.se:/openspace into feature/geometryfieldlines
2014-12-01 16:40:01 +01:00
Hans-Christian Helltegen
834612469c
Finalized the billboard rendering. Code cleanup
2014-12-01 16:27:30 +01:00
Alexander Bock
1cf408b523
Merge local branch
2014-11-29 14:05:42 +01:00
Alexander Bock
b05c4cf30f
Add capabilities to write out documentation of all Lua functions on startup
2014-11-29 14:03:49 +01:00
Alexander Bock
20c96f00e8
More cleanup of RenderableStars, enable rendering of Speed variable
2014-11-28 15:57:14 +01:00
Alexander Bock
4de8071efe
Force all Renderables to declare an 'isReady' function to circumvent assertion triggers when a crucial element of initialization fails
...
Fix velocity in RenderableStars
2014-11-28 01:41:26 +01:00
Alexander Bock
43d542293a
More work in progress on RenderableStars
...
- Made the shader a private object not instantiated by scenegraph
- Started enabling coloring by velocity
- Code cleanup
2014-11-27 03:08:40 +01:00
Alexander Bock
e8de5edb45
Have RenderableStars cache the full Speck file
...
Enable basic slicing of the data
2014-11-27 02:26:43 +01:00
Alexander Bock
e9d3993ad6
Fix virtual-ness in TemplateProperty
...
Add OptionProperty
2014-11-27 02:26:13 +01:00
michal
b9868987a2
intermediate commit
2014-11-26 12:12:03 -05:00
Alexander Bock
fc1dcfabc8
Some more changes to the RenderableStars class
2014-11-26 16:36:02 +01:00
Alexander Bock
b4f6070642
Started cleanup of RenderableStars class
2014-11-25 19:15:59 +01:00
Hans-Christian Helltegen
337ce2dd92
Added support for rendering fieldlines as textured view-aligned billboards
2014-11-24 17:18:55 +01:00
Hans-Christian Helltegen
815fc3b348
Fixed depth, position, scale and shader issues with fieldlines. Added passthrough geometry shader
2014-11-21 10:37:01 +01:00
jonasstrandstedt
561aa221d3
Linux fixes
...
- Commented out the tinythread hack from src/CMakeLists.txt
2014-11-20 09:33:07 +01:00
Alexander Bock
73143b8b47
Reenable methods for limiting closeness to focus object
...
Renable key binding feature that was broken by merging
2014-11-18 19:40:24 +01:00
Alexander Bock
432266ee6a
Allow access to the console through OpenSpaceEngine
...
Enable scripting for showing/hiding the console
2014-11-18 19:39:25 +01:00
Alexander Bock
e630f6efbb
Fixed bug that did not set cache directory correctly
...
Moved visibility of console into LuaConsole class
2014-11-18 17:47:09 +01:00
Alexander Bock
f02234099f
Added code that checks for completeness (as defined in configurationmanager.cpp) of the configuration file
2014-11-18 17:17:56 +01:00