An Object-Oriented Architecture for Constraint-Based Graphical Editing
An Object-Oriented Architecture for Constraint-Based Graphical Editing
复制标题
基于约束的图形编辑的面向对象体系结构
DOI:
10.1007/978-3-642-79192-5_16
复制
发表时间:
1992
期刊:
影响因子:
--
通讯作者:
J. Vlissides
中科院分区:
文献类型:
--
作者:
Richard Helm;T. Huynh;K. Marriott;J. Vlissides
Addressing this problem, we present an object-oriented architecture that integrates the graphical editing framework Unidraw with QOCA, a powerful new constraint solving toolkit. QOCA leverages recent advances in symbolic computation and geometry to support efficient incremental solving of simultaneous equations and inequations, while optimizing convex quadratic objective functions. QOCA also supports new kinds of constraint manipulation that have novel applications to graphical editing. QOCA exploits the implementation language to provide a convenient, object-oriented syntax for expressing constraints in the framework. The result is a generic and easily extended architecture for constraint-based, direct-manipulation graphical editing.