嘿!您似乎在 United States,您想使用我们的 English 网站吗?
Switch to English site
Skip to main content

3D繪圖-DesignSpark Mechanical 5.0 新功能-條件約束草圖

在使用約束草圖這項新功能之前,我們要先到DesignSpark選項裡手動開啟這項功能,首先,我們點選左上角的「檔案」à找到「DesignSpark選項」à點選「進階」,將「啟用條件約束的草圖」勾選起來,並重新開啟軟體,就可以在設計裡的模式看到新的草圖模式按鈕,設計標籤左邊也多了草圖標籤可以點選。

01_%25E9%2581%25B8%25E9%25A0%2585_3c06d911ecb4531123e969abe6d99bbb131279d0.jpg

圖1.啟用條件約束的草圖。

 

02_%25E8%258D%2589%25E5%259C%2596%25E9%2581%25B8%25E5%2596%25AE_4365ecb24c0cbb84adb6883095da3df3d9b98791.jpg

圖2.新的草圖模式選單。

 

接著我們看一下新的草圖介面,它分成三個區域,「建立」、「修改」、「條件約束」。如果有用過之前4.0的版本,可以看的出來在「建立」與「修改」區域裡的功能除了排列順序以外,並沒有太大的改變,而這次新增的功能就是多了一個區域「條件約束」。

 

03_%25E6%2596%25B0%25E8%2588%258A%25E5%258A%259F%25E8%2583%25BD_f1ec8fc1ad68bd90ba93355781512fff3ba4171b.jpg
圖3.草圖裡的新舊功能。

 

接下來我們針對此次新增的條件約束功能一一作介紹:

 

1.維度。這次改版將原本在測量裡的維度放到草圖裡,也讓玩家能隨時量測線線長度、與其它線的距離、角度、圓直徑長。

04_%25E7%25B6%25AD%25E5%25BA%25A6_88c52fff5c35f06d1f71e3e1693d5d8e43457c7b.jpg

圖4.條件約束裡的維度。

 

05_%25E7%25B6%25AD%25E5%25BA%25A6%25E9%25A1%25AF%25E7%25A4%25BA_6455128502c73cbee891239819dc041f4b9f7866.jpg

圖5.維度顯示長度與角度。

 

 

2.中點條件約束。顧名思義,在此條件約束下,可以將線條上的端點自動對齊到另一條線上的中點。要注意的是,不適用於圓形。

06_%25E4%25B8%25AD%25E9%25BB%259E%25E6%25A2%259D%25E4%25BB%25B6_b168935327039165466e5ae502938db0d6ca3224.jpg

圖6.中點條件約束。

 

點選「中點條件約束」的圖示後,滑鼠游標旁會出現紅色的圓形靶心圖案,這表示要先指定線段上的一個端點,當作要對齊的主體,點擊一個線段上的端點後,滑鼠游標旁會出現黑色的錨圖案,這時就可以指定要對齊的線段並點擊另一條線段。執行後會發現,原本被指定的端點已經對齊到另一條線段上的中點,如下圖7、8所示。

07_%25E7%25B5%2582%25E9%25BB%259E%25E5%2589%258D_8b5075743cb3750cd9e559a21fc80ceac7dc0b90.jpg08%25E4%25B8%25AD%25E9%25BB%259E%25E5%25BE%258C_04d8fe87d5c920a0fa5716733f2a500eadb61074.jpg

圖7.中點條件約束執行前。(左圖)  
圖8.中點條件約束執行後。(右圖)

 

如果指定矩形上的端點去對齊線段中點,會造成線段的變形,如圖9、10。

09_%25E7%259F%25A9%25E5%25BD%25A2%25E5%2589%258D_e13f6d87c3a0bf687fe225d2886f9cad7401c0d6.jpg10_%25E7%259F%25A9%25E5%25BD%25A2%25E5%25BE%258C_bdae9d414fcf1e54761fa4d6a810345a87561d23.jpg

圖9.矩形與線段對齊前。(左圖) 
圖10.矩形與線段對齊後。(右圖)

 

3.同心圓條件約束。在此功能下,可以將兩個圓形的圓心重疊對齊,或是將線段的端點對齊圓形的圓心。

11_%25E5%2590%258C%25E5%25BF%2583%25E5%259C%2593_5aef35119d9c9b16acda386f8bf7ff85e0b60857.jpg

圖11.同心圓條件約束。

 

在點選「同心圓條件約束」後,先指定圓形主體,點擊圓形外框後,再點選另一個圓形當作要對齊的目標。執行後會發現,兩個圓形的圓心重疊在一起,變成同心圓,如圖12、13。

12_%25E5%2590%258C%25E5%25BF%2583%25E5%259C%2593%25E5%2589%258D_fd53340e1ffca7e1279b0f77e2c0027186f5ed0c.jpg13_%25E5%2590%258C%25E5%25BF%2583%25E5%259C%2593%25E5%25BE%258C_68efd6fd430d347aa474b544b875c85554de582d.jpg

圖12.同心圓條件約束執行前。   
圖13.同心圓條件約束執行後。

 

「同心圓條件約束」也可以使用在線段與圓的對齊,如圖14、15。先點選線段上的端點,或者是先點選圓形,這兩者都可以讓線段上的端點對齊到圓心。

14_%25E5%2590%258C%25E5%25BF%2583%25E5%259C%2593%25E5%2589%258D_5df84d48b89458ef6de1d9b13908c3407ac8c055.jpg15_%25E5%2590%258C%25E5%25BF%2583%25E5%259C%2593%25E5%25BE%258C_92524c3a24e3cb95d9207c3b9aa0fa0ce31afef6.jpg

圖14.同心圓條件約束執行前。(左圖)  
圖15.同心圓條件約束執行後。(右圖)

 

亦可以將矩形與圓形對齊,要注意的是先點選圓形,再點選矩形上的端點,如圖16、17。

16_%25E5%2590%258C%25E5%25BF%2583%25E5%259C%2593%25E5%2589%258D_828567fd1b08920e142481f76926eedaad48a71e.jpg 17_%25E5%2590%258C%25E5%25BF%2583%25E5%259C%2593%25E5%25BE%258C_f7492c6e8d5896eaf1c14d2020fa9e5927575e85.jpg

圖16.同心圓條件約束執行前。(左圖) 

圖17.同心圓條件約束執行後。(右圖)

 

若是先點選矩形上的端點,再點選圓形的話,會造成矩形變形的情況,如圖18、19。

18_%25E5%2590%258C%25E5%25BF%2583%25E5%259C%2593%25E5%2589%258D_23f54dd1fe5cc468e330cae95a43124f23647fa8.jpg19_%25E5%2590%258C%25E5%25BF%2583%25E5%259C%2593%25E5%25BE%258C_7d6cec09a8b6295e88d38908823e9aff0d30afa4.jpg

圖18.同心圓條件約束執行前。(左圖)  
圖19.同心圓條件約束執行後。(右圖)

 

 

4.固定條件約束。如果不想要有變形的情況,又想要直接讓矩形端點對齊圓心的話,可以使用這個功能。在「固定條件約束下」,您可以選擇一個端點或是任意的線段來固定,被固定的端點或是線段在執行其它條件約束時,就不會改變自身的位置與大小,也就不會有變形的情況產生。

20_%25E5%259B%25BA%25E5%25AE%259A%25E6%25A2%259D%25E4%25BB%25B6%25E7%25B4%2584%25E6%259D%259F_a5e5960b2374feede0b84ad41b553801c2045f05.jpg

圖20.固定條件約束。

 

以同心圓條件約束為例,在沒有固定條件約束的情況下,使用同心圓條件約束,將矩形端點對齊至圓心時,會發生矩形大小改變的情況。

21_%25E5%2590%258C%25E5%25BF%2583%25E5%259C%2593%25E5%2589%258D_1650ba284b95cf116f63c4c670d2d5a6325da5a1.jpg22_%25E5%2590%258C%25E5%25BF%2583%25E5%259C%2593%25E5%25BE%258C_6aea3535690605a4102ca52fcb85de1eb0fac6a5.jpg

圖21.同心圓條件約束執行前。(左圖)  
圖22.同心圓條件約束執行後。(右圖)

 

但是,如果先使用「固定條件約束」點擊矩形端點時,端點會被限制在原地,這時再使用「同心圓條件約束」,您會發現,圓形的圓心向矩形的端點對齊,且矩形也沒有變形。

23_%25E4%25BD%25BF%25E7%2594%25A8%25E5%259B%25BA%25E5%25AE%259A%25E6%25A2%259D%25E4%25BB%25B6%25E7%25B4%2584%25E6%259D%259F_95a8ae61193e4930d460ccc5924b7411888bb93e.jpg24_%25E5%2586%258D%25E6%25AC%25A1%25E5%259F%25B7%25E8%25A1%258C%25E6%25A2%259D%25E4%25BB%25B6%25E7%25B4%2584%25E6%259D%259F_86c4f8c04d15d5fd4f579a82c1a708d9cda95d49.jpg

圖23.使用固定條件約束。(左圖)

圖24.再次執行同心圓條件約束。(右圖)

 

這次介紹的四項功能,希望大家可以動手多嘗試,在條件約束的功能下,順序很重要,只要多多練習,就可以抓到訣竅。今天的介紹先到這邊,下次我們再繼續介紹其它的功能囉!

 

CAVEDU Education is devoted into robotics education and maker movement since 2008, and is intensively active in teaching fundamental knowledge and skills. We had published many books for readers in all ages, topics including Deep Learning, edge computing, App Inventor, IoT and robotics. Please check CAVEDU's website for more information: http://www.cavedu.com, http://www.appinventor.tw
DesignSpark Electrical Logolinkedin