Commit graph

20 commits

Author SHA1 Message Date
Aaron Mueller ae40a85ce1 Port the editor to the new g_thread stuff 2014-08-15 23:37:30 +02:00
Aaron Mueller ba74ba55f4 More than one frame can be created and uploaded. 2012-01-15 22:43:32 +01:00
Aaron Mueller bedbd1e4e6 Connect the 3D-Editor with the great client library.
The editor is now an realtime tool for the LED-Cube!
2012-01-15 03:35:36 +01:00
Kai Lauterbach a6c2b59287 Glade file path fixed. 2012-01-11 20:11:45 +01:00
Kai Lauterbach a01f5f2c31 Linker flags moved to the right and the -o option to the left... 2012-01-11 20:09:56 +01:00
Aaron Mueller c2572da067 Start implementing the connection between LEDCube lib and editor 2011-12-28 09:43:29 +01:00
Aaron Mueller 68a5c1a851 Refactor the datatypes to the GTK ones (for compability) 2011-12-27 18:48:15 +01:00
Aaron Mueller 2eae268e06 The sourcecode only compiles with gcc 4.4, reason unknown 2011-12-27 18:47:35 +01:00
Aaron Mueller bda0d37e4b Remove some unused signals and prettyfy the rendering 2011-12-22 01:07:43 +01:00
Aaron Mueller e95b066044 Make The LEDs clickable 2011-12-21 22:58:57 +01:00
Aaron Mueller 998d0e3e15 Add movement and fix some compile bugs 2011-12-21 21:04:58 +01:00
Aaron Mueller b92b8953a6 Fix a display issue with the wires 2011-12-10 00:50:28 +01:00
Aaron Mueller 37608b6b24 First working GTK + GL window 2011-12-10 00:50:28 +01:00
Aaron Mueller c10808004c Start implementing the GUI for the 3D-LED-Cube 2011-11-08 22:32:09 +01:00
Aaron Mueller 2694d9988f Implement the LED voltage switch.
LEDs can now be switched on or off with the mouse. The current
state of the LEd cube is saved in a array which can be easily
printed out to STDOUT.
2011-10-31 00:25:07 +01:00
Aaron Mueller 37e885f02e Add the picking feature.
We can now select a LED on the screen and get the index of the LED.
To get the right index, we use the color picking technique mentioned
in the OpenGL RedBook. This works suprisingly pretty well (and fast!).
2011-10-30 23:55:53 +01:00
Aaron Mueller b2d11488fa Strip the resulting binary to redurce some space 2011-10-30 23:42:46 +01:00
Aaron Mueller 5335603b15 Correct some lighting and make real LED models. 2011-10-23 21:43:54 +02:00
Aaron Mueller dc6b4346ce Fix the "zoom" problem and add some wires in between. 2011-10-20 20:28:00 +02:00
Aaron Mueller 1b468b8c22 Start implementing a 3D GUI to configure the cube.
The idea is to use OpenGL and some simple C code to display a 3D cube.
With the mouse you can define which LED should be on or off on a
particular frame. With this technique, you can define whole sequences of
frames to form animations.
2011-10-19 01:10:15 +02:00