Difference between revisions of "GUI Sketching Tool"

From Immersive Visualization Lab Wiki
Jump to: navigation, search
(Milestones)
(Milestones)
Line 7: Line 7:
 
* Add sliders for tesselation and resizing.
 
* Add sliders for tesselation and resizing.
 
* Intersection testing with spheres to move spheres.
 
* Intersection testing with spheres to move spheres.
 
+
* Add way to move an individual object (or layout element with attached geometry).
Todo:
+
* Add a few more icons.
+
 
* Add a way to highlight spheres: render translucent OSG sphere just inside of wireframe
 
* Add a way to highlight spheres: render translucent OSG sphere just inside of wireframe
 
* Add a way to select spheres (selecting highlights).
 
* Add a way to select spheres (selecting highlights).
 
* Create layout manager for circular layout. Add parameter to change diameter of layout circle. All elements are equally spaced from one another.
 
* Create layout manager for circular layout. Add parameter to change diameter of layout circle. All elements are equally spaced from one another.
 +
* Option to snap object position to configurable grid size.
 +
 +
Todo:
 +
* Add a few more icons (bicycle, magnifying glass, hand, bird/helicopter/something flying)
 
* Option to snap object orientation to 90 degree angles.
 
* Option to snap object orientation to 90 degree angles.
* Option to snap object position to configurable grid size.
 
 
* Freeze checkbox to move GUI nodes from ObjectsRoot to SceneRoot and back.
 
* Freeze checkbox to move GUI nodes from ObjectsRoot to SceneRoot and back.
* Add way to move an individual object (or layout element with attached geometry).
 
 
 
* Pulsating highlights.
 
* Pulsating highlights.

Revision as of 10:33, 27 February 2012

Milestones

Done:

  • Add sphere widget with wireframe to CalVR Sketch plugin.
  • Add 3D icon to sphere.
  • Save/load feature for sketch.
  • Add sliders for tesselation and resizing.
  • Intersection testing with spheres to move spheres.
  • Add way to move an individual object (or layout element with attached geometry).
  • Add a way to highlight spheres: render translucent OSG sphere just inside of wireframe
  • Add a way to select spheres (selecting highlights).
  • Create layout manager for circular layout. Add parameter to change diameter of layout circle. All elements are equally spaced from one another.
  • Option to snap object position to configurable grid size.

Todo:

  • Add a few more icons (bicycle, magnifying glass, hand, bird/helicopter/something flying)
  • Option to snap object orientation to 90 degree angles.
  • Freeze checkbox to move GUI nodes from ObjectsRoot to SceneRoot and back.
  • Pulsating highlights.