tuo-constraint-points项目简介

tuo-constraint-points项目是一个3D空间点的约束系统。它能对3D空间点建立各种线性约束,并对这些完全,或者不完全线性约束系统求解。我们借助tuo-constraint-points系统,实现通过少量点来控制大量点的方案。

此项目的本质是对点阵的控制。

它先确定初始条件:初始的空间点位置,一定数量的空间线性约束。这些约束至少包括

  1. 多点重合。
  2. 多点共线。
  3. 多点共平面。
  4. 多点向某条空间直线的投影重合。
  5. 多点向某个空间平面的投影重合。
  6. 点间距为定值。
  7. 点间距相等

此处枚举不全,我们会根据需求研发出更多的约束条件。

在确定了以上初始条件后,此系统能根据初始条件和部分已知条件,例如某几个点的坐标确定,求解出所有其他相关的点的位置。