寸法のある幾何学的図面がある場合、形状がどうあるべきかを解決できます。これは、たとえば、要件を指定することを可能にし、コンピューターがソルバーを介して拘束された図面を解くことができるので、エンジニアリングなどで貴重です。
画像1:拘束ソルバーの動作。赤い拘束は修正され、青い拘束は自由に変更できます。
ソルバーの動作にはいくつかの方法があり、勾配降下法に基づいた数値非線形である場合があります。または、完全に代数的にすることもできます。通常、これは勾配降下ソルバーです。これは実装が簡単で、おそらくより高速です。