通過 J# 求解約束條件
發表于:2008-05-14來源:作者:點擊數:
標簽:約束條件求解
關鍵字:J# 求解約束條件通過本文中的有關VisualJ#.NET的信息和示例設計一個表示方程式的系統,以便根據一個未知變量計算另一個變量。這是討論如何通過J#解決問題的文章系列(包括三個部分)的最后一個部分。 注該文章系列中的另外兩個部分為第一部分使用J#的
關鍵字:J# 求解約束條件通過本文中的有關 Visual J# .NET 的信息和示例設計一個表示方程式的系統,以便根據一個未知變量計算另一個變量。這是討論如何通過 J# 解決問題的文章系列(包括三個部分)的最后一個部分。
注 該文章系列中的另外兩個部分為第一部分使用 J# 的設計概念簡介和第二部分委托與 J#,立刻行動起來。
本頁內容
簡介
問題陳述
解決方案域
設計練習
簡介
在 CAD 系統中,一種常見的功能是能夠在已經繪制的圖形部分上指定數學條件,然后系統自動滿足這些條件以使該圖形采取所需的形狀。例如,可以指定要求兩個線段必須相互保持平行的條件。如果其中一條線段移動,則系統將以適當的方式移動另一條線段,以使它們繼續相互保持平行。人們可以將涉及到的線段視為變量,將數學條件視為應用于這些變量的約束條件。約束條件限制了變量的自由度,也就是說,它約束了變量可以采取的值的范圍。給定任意一條線段的位置,該系統可以求解 該約束條件以計算另一條線段的位置。
原文轉自:http://www.anti-gravitydesign.com