Difference between revisions of "GUI Sketching Tool"
From Immersive Visualization Lab Wiki
(→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). | |
− | + | ||
− | * Add | + | |
* 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. | ||
− | |||
* Freeze checkbox to move GUI nodes from ObjectsRoot to SceneRoot and back. | * Freeze checkbox to move GUI nodes from ObjectsRoot to SceneRoot and back. | ||
− | |||
− | |||
* 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.