User Interface Interface: web room planner
User Interface Inspiration: Google SketchUp
Object interaction Insertion –Enter insertion mode –Select model from catalog –Select coords on image to place model Ability to select and edit models –To edit, must be in edit mode –Selection with glSelectBuffer or HW0 method –Translation, scaling, and rotating by clicking mouse buttons and dragging –Apply textures by selecting object and texture
Collision resolution Optional mode for collision detection and resolution Steps involved: 1.Check if bounding boxes intersect 2.If bounding boxes intersect, check if faces intersect 3.If faces intersect, perform back-off until collision is resolved.
Optional extension Physically based interactions –Push couch across the floor –Drop vase on the table