These works may not be reposted without the explicit permission of the copyright holder. Abstract 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.
For updates and comments, please see these instructions .