注 該文章系列中的另外兩個部分為第一部分使用 J# 的設計概念簡介和第二部分委托與 J#,立刻行動起來。
本頁內容
簡介
問題陳述
解決方案域
設計練習
簡介
在 CAD 系統中,一種常見的功能是能夠在已經繪制的圖形部分上指定數學條件,然后系統自動滿足這些條件以使該圖形采取所需的形狀。例如,可以指定要求兩個線段必須相互保持平行的條件。如果其中一條線段移動,則系統將以適當的方式移動另一條線段,以使它們繼續相互保持平行。人們可以將涉及到的線段視為變量,將數學條件視為應用于這些變量的約束條件。約束條件限制了變量的自由度,也就是說,它約束了變量可以采取的值的范圍。給定任意一條線段的位置,該系統可以求解 該約束條件以計算另一條線段的位置。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/