Direct manipulation has proven to be an excellent method for interacting with geometric objects. Unfortunately, traditional approaches for implementing direct manipulation suffer from a lack of generality, requiring the system designer to hand craft interfaces to different types of objects. In this paper we present differential manipulation, a new paradigm for direct manipulation of geometric objects. By interpreting graphical entities as physical objects, we obtain a uniform interface to a wide variety of geometric objects, making it simple to add new types of complicated or compound objects. Geometric constraints fit neatly into the paradigm. Resume La manipulation directe est une excellente methode pour le traitement interactif des objets geometriques. Malheureusement, les approches traditionelles pour l'implementation de la manipulation directe manquent de generalite en necessitant que differentes interfaces soient associees a differents types d'objets. Dans cet article nous presentons un nouveau paradigme, la manipulation differentielle, pour la manipulation directe des objets geometriques. En interpretant les entites graphiques comme des objets physiques, nous obtenons une seule interface pouvant etre utilisee pour une grande variete d'objets geomctriques, facilitant ainsi l'addition de nouveaux types d'objets complexes ou composes. Les contraintes geometriques peuvent etre proprement incluses avec ce paradigme.
[1]
C. Lanczos.
The variational principles of mechanics
,
1949
.
[2]
Verzekeren Naar Sparen,et al.
Cambridge
,
1969,
Humphrey Burton: In My Own Time.
[3]
Sirpa Mäki,et al.
The computer program
,
1980
.
[4]
Randall B. Smith.
Experiences with the Alternate Reality Kit: An Example of the Tension between Literalism and Magic
,
1987,
IEEE Computer Graphics and Applications.
[5]
Colin Potts,et al.
Design of Everyday Things
,
1988
.
[6]
Eurographics Workshop on Object Oriented Graphics
,
1989
.
[7]
Michael Gleicher,et al.
Interactive dynamics
,
1990,
I3D '90.
[8]
Andrew P. Witkin,et al.
Fast animation and control of nonrigid structures
,
1990,
SIGGRAPH.
[9]
John C. Platt,et al.
Constraint methods for neural networks and computer graphics
,
1990
.
[10]
Michael J. Zyda,et al.
Proceedings : 1990 Symposium on Interactive 3D Graphics, Snowbird, Utah, 25th-28th March 1990
,
1990
.
[11]
A. Witkin,et al.
Snap Together Mathematics
,
1991
.
[12]
James M. Rehg,et al.
Visual tracking with deformation models
,
1991,
Proceedings. 1991 IEEE International Conference on Robotics and Automation.