CS349 Lecture Notes - Lecture 2: Rotation Matrix, Scrollbar, Input Device

95 views3 pages

Document Summary

1 vector ui: the translation matrix is. We can use multiplicative vectors to translate, shift, or rotate our objects. A widget is a generic name for a part of an interface with its own behaviour. They tend to have their own appearance, their own purpose, and can be pretty much anything (ie. a scrollbar, a button, a textbox). A logical input device is a graphical component de ned by a function rather than by what it looks like. Each devices transmits a set of primitives: locator: an (x,y)-position, pick: identi es a displayed object, choice: selects from a set of alternatives, valuator: inputs a value, string: inputs a string of characters, stroke: inputs a sequence of positions. The primitives are abstracted away so that widgets do not need to handle multiple inputs types, eg. keyboards and voice-recognition. A widget may be considered a logical input device with an appearance.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents