A Constraint-Based Figure-Maker

dc.contributor.authorKalra, Devendraen_US
dc.contributor.authorBarr, Alan H.en_US
dc.date.accessioned2015-10-05T07:56:31Z
dc.date.available2015-10-05T07:56:31Z
dc.date.issued1990en_US
dc.description.abstractIn 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.description.seriesinformationEG 1990-Technical Papersen_US
dc.identifier.doi10.2312/egtp.19901033en_US
dc.identifier.issn1017-4656en_US
dc.identifier.urihttps://doi.org/10.2312/egtp.19901033en_US
dc.publisherEurographics Associationen_US
dc.titleA Constraint-Based Figure-Makeren_US
Files