馬上注冊,結(jié)交更多好友,享用更多功能,讓你輕松玩轉(zhuǎn)社區(qū)。
您需要 登錄 才可以下載或查看,沒有帳號?立即加入SketchUp吧!

x
組件自動開洞和黏附是sketchup的一大特色功能,熟練的掌握和運用這個功能可以大大提高建模速度,十分方便和智能。
另外,一個基本的概念是組件自動開洞只能是對一個面的自動開洞,如果要給一個有厚度的墻(就是兩個面的墻)等開洞,是不行的,只能手工切割拉伸做出墻洞。
但是,很多人(新手或老手)都對組件開洞這個功能概念模糊,不清楚組件開洞的基本條件,造成在建模過程中經(jīng)常遇到無法自動開動或黏附等問題。下面我們通過試驗來探討組件開洞和黏附的必要條件和應用技巧。
大家可以邊看邊建,和我一起動手。
先說說組件開洞。想要一個組件能夠自動開洞,首先應該用正確的方法來建立組件,選取必要的參數(shù)。通過一段時間的實踐,總結(jié)如下:
首先,建立我們的試驗環(huán)境,建立一個矩形盒子和一個獨立的垂直面。
01.gif (4.75 KB, 下載次數(shù): 1325)
下載附件
保存到相冊
gif
2009-1-19 12:45 上傳
我得經(jīng)驗:如果想要組件自動開洞,那么我們最好在需要開洞的平面上直接建立組件。例如我們現(xiàn)在需要在盒子上開窗:在盒子的前面上繪制矩形:
02.gif (4.91 KB, 下載次數(shù): 1313)
下載附件
保存到相冊
gif
2009-1-19 12:45 上傳
當然,我這里講的是技術(shù)問題,不考慮美觀,所以僅僅用一個最簡單的方形窗洞代表,更復雜的形式和這個基本形式的原理是一樣的。
雙擊分割出來的小矩形面,則選中矩形四邊和矩形面,點擊右鍵-Make componet(創(chuàng)建組件):
03.gif (5.03 KB, 下載次數(shù): 1317)
下載附件
保存到相冊
gif
2009-1-19 12:45 上傳
04.gif (9.52 KB, 下載次數(shù): 1314)
下載附件
保存到相冊
gif
2009-1-19 12:45 上傳
彈出組件參數(shù)設(shè)置對話框:
05.gif (15.49 KB, 下載次數(shù): 1320)
下載附件
保存到相冊
gif
2009-1-19 12:45 上傳
這里有一些有關(guān)于組件開洞和黏附的重要選項,詳細說一下:
1.組建名稱,可以不改,系統(tǒng)自動命名,不會重復。
2.Glue to(黏附于...):這個選項下拉菜單中有若干選擇(無、任意、垂直、水平、斜面),系統(tǒng)自動首選項為Any(任意),這個選項是最長用的,一般不用更改。
黏附面的概念:所謂黏附面,就是組件的一種特殊性質(zhì),組建建立后,組件會自動旋轉(zhuǎn)組件自身使黏附面所在的平面與插入點所在的平面重合,實現(xiàn)黏附。是不是不太明白?沒關(guān)系,稍后會有例子來理解,現(xiàn)在可以先放一放,繼續(xù)看下面的。
看到圖中矩形面左下角出現(xiàn)的藍色十字了么,這個十字有兩重含義:
第一、表示當前要建立的組件的黏附面在藍色十字所在的平面上。
第二、表示當前要建立的組件的插入點將設(shè)置在藍色十字交點上。
3.如果需要更改“黏附于..”選項,則點擊此按鈕,然后在圖上定義藍色十字的位置。你會發(fā)現(xiàn),通常情況下,鼠標只會在初始藍色十字所在的平面上移動、捕捉關(guān)鍵點,藍色十字所在平面的位置鼠標根本不能到達更不可能捕捉到點。
4.“開洞”,這個選項至關(guān)重要,只有勾選此選項,組件才具有自動開洞功能。
點擊Creat(創(chuàng)建)按鈕,創(chuàng)建組件。然后如下編輯組件,做成一個窗的形式:
06.gif (5.32 KB, 下載次數(shù): 1309)
下載附件
保存到相冊
gif
2009-1-19 12:45 上傳
刪去窗的前面,露出窗洞:
07.gif (6.4 KB, 下載次數(shù): 1308)
下載附件
保存到相冊
gif
2009-1-19 12:45 上傳
完成組建編輯:
08.gif (13.24 KB, 下載次數(shù): 1310)
下載附件
保存到相冊
gif
2009-1-19 12:45 上傳
可以看到,組件實現(xiàn)了在矩形盒子表面開洞的效果。
再來作個試驗:定義另外一個類似的窗組件,但是這次我們建立時,glue to(黏附于)一項,選擇None(無),此時Cut Opening(開洞)選項變灰,會發(fā)現(xiàn)組件不能自動開洞。
09.gif (13.21 KB, 下載次數(shù): 1312)
下載附件
保存到相冊
gif
2009-1-19 12:45 上傳
可以試試黏附選擇Any(任意),但是不勾選Cut Opening(開洞),同樣不能開洞。
結(jié)論1:
要實現(xiàn)組件開洞,最好(最保險)的方法是在直接需要開洞的面上建立并定義組件。
Glue to(黏附于...)選項必須選擇除None(無)以外的其他選項,最普遍的選擇Any(任意)
Cut opening(開洞)選項必須勾選。
下面我們就用這個“窗”做一些操作,來探討組件開洞和黏附:
打開component(組件庫)列表或者使用復制命令,將剛建立的窗組件分別插入到bcd三個平面上,可以看到組件可以很順利地自動對齊所在平面,并且能夠自動開洞(如果使用陣列功能,同樣可以)。注意,組件之所以能夠?qū)R所在平面,就是剛才說到的黏附面性質(zhì)的結(jié)果,現(xiàn)在是否對黏附面的概念和用途有了一些了解?
10.gif (7.24 KB, 下載次數(shù): 1301)
下載附件
保存到相冊
gif
2009-1-19 12:45 上傳
如果復制、插入、陣列剛才那個Glue to(黏附于)設(shè)置為None(無)的窗組件,可以發(fā)現(xiàn),不僅不能開洞,連自動黏附都不可能:
11.gif (11.14 KB, 下載次數(shù): 1318)
下載附件
保存到相冊
gif
2009-1-19 12:45 上傳
結(jié)論1.5:
組件開洞的必要條件是
Glue to(黏附于)選擇除None(無)以外的其他選項,最普遍的選擇Any(任意),并且勾選Cut Opening(開洞)選項。
組件自動黏附的必要條件是
Glue to(黏附于)選擇除None(無)以外的其他選項,最普遍的選擇Any(任意)。
我們做另外一個試驗:
移動原來在矩形盒子上的窗,注意是移動而不是復制也不是插入或陣列,會發(fā)現(xiàn)只能在窗組件初始定義時的黏附面所在的平面上移動,也就是說現(xiàn)在窗只能移動到a平面的某個位置,或者d平面的某個位置,而b、c平面是移動不到的。
那么,我們移動到d平面,看看有什么結(jié)果:
12.gif (5.76 KB, 下載次數(shù): 1300)
下載附件
保存到相冊
gif
2009-1-19 12:45 上傳
雖然能夠移動到d平面上,但是不能自動開洞。
再將其移回a平面,發(fā)現(xiàn)在a平面上,窗移動了位置,但只要沒有出a平面,就可以自動開洞。
.
13.gif (5.45 KB, 下載次數(shù): 1298)
下載附件
保存到相冊
gif
2009-1-19 12:45 上傳
件,使用插入、復制、陣列等命令(共同特點是新增加的組件)可以在相應的面上自動黏附和開洞。
而將原組件移動的情況下,只有移動到原組件所在面(注意是所在面,而不是所在平面)之內(nèi)的點才能開洞,移動到其他共面但互相獨立的面時,同樣不能自動開洞。
認真記住上面的幾個結(jié)論,會對你制作開洞組件有幫助。
下面探討一個棘手的問題:
我們剛才提到,如果使用黏附功能,那么移動組件的話,只能夠在黏附面所在平面移動,所以給很多人造成了困擾,發(fā)現(xiàn)自己要移動某些組件時,卻捕捉不到點。如果要解決這個問題,從根源上看是自動黏附造成的,所以應該取消自動黏附,但取消自動黏附并不是說將組件的Glue to(黏附于)屬性設(shè)置為None (無)就可以了。作個試驗:
在剛才建立的可以開洞的窗上點擊右鍵,選擇Entity Info(實體屬性),彈出組件屬性修改對話框,將Glue to設(shè)置為None,這時試著移動窗,移動范圍仍然被鎖定在一個垂直面上。說明如此“取消”黏附屬性是無用的。
要徹底取消黏附屬性,必須:在組件上點擊右鍵,選擇Unglue(分離),分離后,Unglue選項變灰,再看實體屬性對話框,組件的Glue to選項雖然還能選擇,但是不管選擇什么,都已經(jīng)不起作用,說明Unglue是不可逆的功能,除非你Undo,夠徹底了吧。不過這時很多人就該哭了,因為我們徹底取消了Glue to屬性,根據(jù)上面得出的結(jié)論,組件不開洞了?。ㄊ聦嵶C明結(jié)論是正確的!),難道魚與熊掌不可兼得?想要自由移動組件就不能讓組件自動開洞?
其實剛才說了,如果是使用復制、插入、陣列這類命令的話,組件還是可以被自由插入的,所以我們可以用復制的方法將新組件復制到需要的位置,然后刪除原來的就可以了。
但是這種方法也有毛病,就是因為有了黏附屬性,復制的組件可能自動黏附到你不希望的面上,錯誤地旋轉(zhuǎn)。這只能多試幾次或臨時建立一個面,讓組件黏附到這個你希望的面上了。
總之,組件黏附和自動開洞是Sketchup的特色功能,給我們帶來的異樣的驚喜,同時也帶來了不少的困惑,只有在實踐中不斷摸索探詢他的基礎(chǔ)原理才能更好地加以利用,規(guī)避困難。
|