Kinematic Templates: Guiding Cursor Movement in End-User Drawing Tools

dc.contributor.authorFung, Richard Hai-Ping
dc.date.accessioned2009-08-26T19:35:18Z
dc.date.available2009-08-26T19:35:18Z
dc.date.issued2009-08-26T19:35:18Z
dc.date.submitted2009-08
dc.description.abstractThis thesis presents kinematic templates, end-user drawing tools that influence the mouse cursor's movement within specific areas of a digital canvas. Two types of kinematic templates influence the cursor's movement: passive and active templates. Passive templates modify existing movement received from a pointing device to change the cursor's speed or direction of one's stroke. Active templates add movement to the cursor without movement from the pointing device. Since templates are provided as user-specified regions, these regions can be associated with areas of detail and they can be overlapped as a means of function composition. [¶] A kinematic template can be configured to improve upon one's freehand output without producing perfect output. Since templates do not necessarily prescribe geometric output, they constitute a visual composition aid that lies between unaided freehand drawing and drawing aids such as snapping constraints and perfect geometric primitives. [¶] Since kinematic templates can improve upon the consistency of one's strokes, it is beneficial for drawing visual styles such as hatching (an artistic effect that adds depth to a drawing with uniform strokes drawn in close proximity) and repetitive patterns. Since kinematic templates do not prescribe a type of output, one can "fight against" a template's preferred path of movement and discover unexpected, serendipitous outcomes.en
dc.identifier.urihttp://hdl.handle.net/10012/4606
dc.language.isoenen
dc.pendingfalseen
dc.publisherUniversity of Waterlooen
dc.subjectdrawingen
dc.subjectsketchingen
dc.subjectpointing deviceen
dc.subjectmotor spaceen
dc.subjectcontrol-display ratioen
dc.subjectcontrol-display gainen
dc.subjectsoft constraintsen
dc.subjectdigital arten
dc.subjectgraphics tableten
dc.subjectmouseen
dc.subjecttouchpaden
dc.subject.programComputer Scienceen
dc.titleKinematic Templates: Guiding Cursor Movement in End-User Drawing Toolsen
dc.typeMaster Thesisen
uws-etd.degreeMaster of Mathematicsen
uws-etd.degree.departmentSchool of Computer Scienceen
uws.peerReviewStatusUnrevieweden
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Fung_Richard.pdf
Size:
5.86 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
257 B
Format:
Item-specific license agreed upon to submission
Description: