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 1992
Description This paper describes the implementation of a new constraint-based technique for direct manipulation in interactive CAD, which will simplify the design process, especially in the early stages. We introduce so called Constraint Objects and Parameter Objects which constitute an object-oriented view on constraints. They serve to simulate t h e mutual degrees of freedom between objects for which a geometric relation (distance, angle, parallel, congruence, etc.) has been defined. A 2-D profile editor has been realized for interactively constructing lines and circles in various ways. Each construction operation, implicitly defines constraints to capture the intent of the operation. These constraints are represented by corresponding parameter objects and constraint objects. A constraint solver is applied to rewrite the set of constraints into its normal form if necessary. Finally, the resulting parameter-constraint-regular-object network serves to simulate the degrees of freedom of geometric objects during interactive dragging manipulations, and to make sure the existing constraints are not violated by subsequent operations.
Type Text
Publisher University of Utah
First Page 1
Last Page 16
Subject Constraint objects; Parameter objects
Subject LCSH Constraint programming (Computer science); Computer-aided design
Language eng
Bibliographic Citation Hsu, C.-Y., & Bruderlin, B. (1992). Constraint objects - integrating constraint definition and graphical interaction. 1-16. UUCS-92-038.
Series University of Utah Computer Science Technical Report
Relation is Part of ARPANET
Rights Management ©University of Utah
Format Medium application/pdf
Format Extent 5,468,836 bytes
Identifier ir-main,16262
ARK ark:/87278/s67w6wn6
Setname ir_uspace
ID 705804
Reference URL https://collections.lib.utah.edu/ark:/87278/s67w6wn6