Custom Paint Application Johan Brusa and Tyler Hilde
Purpose User can create and paint shapes onto canvas Shapes are erasable and transformable Layer support Layer preview window Zoom preview window
Insert screen shots here for demo
How Technical Requirements Are Met 3 Generations of SceneNodes: Container Layers Objects Unlimited number of SceneNodes: Layers Objects Selection: Objects and Layer selection support (and erase) Modify: Object and Layer manipulation (transforms) support Views: Main Canvas, Zoom Preview, Layer Preview Direct Manipulation: Manipulate WC Zoom Preview Window