A graphics toolkit based on differential constraints

26Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.

Abstract

This paper describes Bramble, a toolkit for constructing graphical editing applications. The primary focus of Bramble is improve support for graphical manipulation by employing differential constraint techniques. A constraint engine capable of managing non-linear equations maps interactive controls and constraints to object parameters. This allows objects to provide mathematical outputs that are easily composed, rather than exposing their internal structure or requiring special purpose interaction techniques. The model of interaction used with the differential approach has a continuous notion of time, which provides the continuous motion required for graphical manipulation, Bramble provides a LISP-like extension language and support for other application features such as windows and buttons, The paper concludes with examples of interaction techniques defined in Bramble and applications built with Bramble.

Cite

CITATION STYLE

APA

Gleicher, M. (1993). A graphics toolkit based on differential constraints. In UIST 1993 - Proceedings of the 6th Annual ACM Symposium on User Interface Software and Technology (pp. 109–120). Association for Computing Machinery, Inc. https://doi.org/10.1145/168642.168653

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free