A Constraint-Based Figure-Maker
dc.contributor.author | Kalra, Devendra | en_US |
dc.contributor.author | Barr, Alan H. | en_US |
dc.date.accessioned | 2015-10-05T07:56:31Z | |
dc.date.available | 2015-10-05T07:56:31Z | |
dc.date.issued | 1990 | en_US |
dc.identifier.issn | 1017-4656 | en_US |
dc.identifier.uri | http://dx.doi.org/10.2312/egtp.19901033 | en_US |
dc.description.abstract | In this paper, we describe a new kind of constraint-based figure-maker for parametrically defined curves. Figures are made by defining objects and imposing constraints on their geometric behavior. We present a formulation of constraints as three ways in which two scalar real valued functions may be compared. This lets us specify equality, optimality and inequality constraints. We also introduce the mechanism of connectors. Connectors are used to connect various geometric entities through constraints. Behavior of connectors depends only on the local properties of curves. Connectors remove the need for an object to know about the kinds of constraints or the kinds of other objects it is connected to in order to act to satisfy a constraint. This makes for a very manageable and scalable program as the number of objects and constraints grows. An objects is modified in response to deviation of its state from the desired state specified through constraints. We have implemented some general low-level methods of specifying and satisfying constraints. These basic mechanisms can be used as an assembly language and combined hierarchically to define very general constraints. | en_US |
dc.publisher | Eurographics Association | en_US |
dc.title | A Constraint-Based Figure-Maker | en_US |
dc.description.seriesinformation | EG 1990-Technical Papers | en_US |
dc.identifier.doi | 10.2312/egtp.19901033 | en_US |
Files in this item
This item appears in the following Collection(s)
-
EG1990 Proceedings (Technical Papers)
-
EG1990 Proceedings (Technical Papers)
EG Conference Proceedings