我们一直在开发一个小型简单的“CAD”解决方案,它允许我们参数化一些特定的简单形状的宽度和长度。
例如,考虑以下一组顶点形成一个三角形。任何2点形成一条线。所以改变点之间的距离就是改变线的宽度。
我们已经就如何解决这个问题进行了严格的讨论。
我们讨论过的事情是:
- 维护所有顶点之间所有关系的方程列表。假设我们有点
A
,B
,C
。让我们W
成为一些用户定义的参数。这个形状的约束方程是Bx = Ax + W
,By = Ay
,Cx = Bx
等等。
复杂性是巨大的,但它确实有效。
- 也许将每个顶点建模为图中的一个节点......?
在该领域广泛使用的正确方法是什么?