spuder / All-Spark-Cube

Software to control an RGB led cube
20 stars 6 forks source link

Display multiple jpanels #5

Closed spuder closed 11 years ago

spuder commented 12 years ago

Either research a way to combine 2d objects and 3d objects inside 1 pane, or create multiple panes which can communicate with each other through objects and inheritance.

Preference panel- cube size, number of colors, choice of colors brightness

3d panel - live interactive OpenGL cube

2d panel - cover flow style collection of cube panels. Each interactive.

Frames panel- complete overview of all steps of animation. Research dumping front on preview to bitmap image which will be a preview. Select a thumbnail to edit an instance.

spuder commented 12 years ago

This has been successfully prototyped in the Netbeans project, however it does not currently work with opengl. Researching possible reasons why. I believe it need to manually import that library, but I can't find it.

spuder commented 12 years ago

Multiple_pane4 is the sandbox of this feature. Discovered new issue where you must specify anApplet.ellipse() instead of just ellipse() to draw a circle on the desired window. If you don't specify which window you want to draw an object ( such as an ellipse) then it defaults to the root window. This causes problems for code reuse when you don't know which window is calling the draw method, reflection might be the only work around( or don't reuse code)