Next: Creating geometry Up: Abstract Previous: The interface

The implementation


SKETCH processes sequences of strokes and interactors to perform various modeling functions with a finite-state machine. The mapping between gestural input and modeling functions is easy to remember and gives the user a clear and direct correspondence. However, one of the principal difficulties in developing a good gesture-based interface is managing the delicate tradeoff among gestures that are natural, gestures that are effective, and gestures that are effective within a system that may already use similar gestures for other functions. For superior gestures to evolve, this tradeoff should continue to be explored especially with user studies.