Difference between revisions of "GUI Sketching Tool"
From Immersive Visualization Lab Wiki
(New page: ===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. Tod...) |
(→Milestones) |
||
Line 6: | Line 6: | ||
* Save/load feature for sketch. | * Save/load feature for sketch. | ||
* Add sliders for tesselation and resizing. | * Add sliders for tesselation and resizing. | ||
+ | * Intersection testing with spheres to move spheres. | ||
Todo: | Todo: | ||
− | * | + | * Add a few more icons. |
+ | * 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 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. |
Revision as of 14:02, 2 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.
Todo:
- Add a few more icons.
- 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 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.