Constraint objects - integrating constraint definition and interaction

Update Item Information
Publication Type Journal Article
School or College College of Engineering
Department Computing, School of
Creator Bruderlin, Beat
Other Author Hsu, Ching-yao
Title Constraint objects - integrating constraint definition and interaction
Date 1993
Description This paper describes the implementation of a new constraint-based technique for direct manipulation in interactive CAD. We introduce so called Constraint Objects and Parameter Objects which constitute an object-oriented view on constraints. A graph algorithm is employed to analyze the relative degrees of freedom and dependencies between objects for which a geometric relation (distance, angle, parallel, congruence, etc.) has been defined. The dependency graph is used to evaluate the changes during interactive manipulations. Also, a 2-D profile editor has been realized for interactively constructing lines and circles in various ways. Each construction operation, implicitly defines constraints (derived from post conditions) to capture the intent of the operation. This way, imperative definition (by a sequence of construction operations) and declarative definition (by constraints) of geometric shapes can be combined naturally. This greatly increases the flexibility of design systems, simplifying the design process, especially in the early stages.
Type Text
Publisher University of Utah
First Page 1
Last Page 22
Subject Constraint objects
Subject LCSH Computer-aided design; Constraint programming (Computer science)
Language eng
Bibliographic Citation Hsu, C.-Y., & Bruderlin, B. (1993). Constraint objects - integrating constraint definition and graphical interaction. 1-22. UUCS-93-019.
Series University of Utah Computer Science Technical Report
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 4,794,528 bytes
Identifier ir-main,16280
ARK ark:/87278/s6cv525h
Setname ir_uspace
ID 705390
Reference URL https://collections.lib.utah.edu/ark:/87278/s6cv525h
Back to Search Results