Difference between revisions of "GUI Sketching Tool"
From Immersive Visualization Lab Wiki
(→Milestones) |
(→Milestones) |
||
Line 12: | Line 12: | ||
* 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. | + | * 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 orientation to 90 degree angles. | ||
* Option to snap object position to configurable grid size. | * 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. |
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.