A survey of curve and surface methods in CAGD
Computer Aided Geometric Design
Free-form deformation of solid geometric models
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Constraint-based tools for building user interfaces
ACM Transactions on Graphics (TOG) - Special issue on user interface software
Energy constraints on parameterized models
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
I3D '90 Proceedings of the 1990 symposium on Interactive 3D graphics
Direct manipulation of free-form deformations
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
PHIGS and PHIGS+: an introduction to 3D computer graphics
PHIGS and PHIGS+: an introduction to 3D computer graphics
Smooth spline surfaces over irregular meshes
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
An automatic beautifier for drawings and illustrations
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Juno, a constraint-based graphics system
SIGGRAPH '85 Proceedings of the 12th annual conference on Computer graphics and interactive techniques
Development models of herbaceous plants for computer imagery purposes
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
A modeling system based on dynamic constraints
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Hierarchical B-spline refinement
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Constraints methods for flexible models
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Hi-index | 0.00 |
This paper describes an augmentation to the spline concept to account for topological relations between different spline curves. These topological relations include incidence relations, constraining the extremes of spline curves to other spline curves, and also more general geometric relations, for example, involving the tangents of spline curves in their extremes. To maintain these incidence relations, some spline curves may have to be transformed (translated, rotated, scaled), or even deformed (i.e., the shape of the curve may change) as a result of modifying other spline curves. A data structure and algorithms are given to implement the propagation of these transformations and deformations.Based on the augmented spline concept, to be called sticky splines, both a script system to represent spline structures and an interactive system for editing drawings while automatically, maintaining their topological structure are presented.