AutoCAD小技巧:千變萬化的動態塊(11)
來自專欄 AutoCAD的小秘密14 人贊了文章
首先還是要給自己的微信公眾號『老柴工作室』做個廣告:
最近開了個人的公眾號,會把自己在知乎上寫的關於AutoCAD的所有文章都慢慢的搬過去(因為微信的排版和格式實在是好看太多了)。現在內容不多,不過會慢慢補全的……而且之前有些沒有寫的特別完整的文章也會慢慢補全。
另外,由於老柴其實是個個人愛好很多的人,所以這個公眾號也不會僅限於AutoCAD,想聊什麼可以直接留言……比如我最近準備寫篇假面騎士Build完結撒花的……
『當你掌握了全部的參數/動作組合的時候,會發現不能達到的功能還是很多的。』
——老柴
最近更新勤快一點……快點把動態塊的內容呈現給大家……
上次我們講了一個旋轉參數/動作和一個線性參數+陣列動作,結果有同學就在問,他畫了一個圓形的法蘭盤,希望在圓形的設備上打孔,根據需要,可能要均布4個或者6個圓孔。他已經將圓孔的半徑和圓孔所在的位置都用動態塊來完成了,那麼,能不能把這個改變均布數目的操作用參數+動作的方式弄成動態塊呢?
很遺憾,暫時動態塊還沒法支持類似環形陣列和路徑陣列的方式,而只有矩形陣列。
所以,這次首先就來講怎麼樣做矩形陣列:
- 常用組合之『XY參數』+『陣列動作』
上次我們講到了用線性參數配上陣列動作,能夠創建一個沿著直線方向的陣列結果,但是其實很多情況下我們需要的是一個在XY方向都要有的陣列,所以咯,這次就把XY參數和陣列一起搭配使用了:
慣例,先來個20*20的矩形,中心位置畫個半徑為5的圓,然後設置成塊。
雙擊進入塊編輯器,接下來對矩形(要是我家小朋友看到這段一定會糾正我:一樣長的是正方形不是矩形!!)的兩個對角點添加一個XY參數,夾點設置為1。
然後,按照上一課將的內容,對XY參數添加XY方向的2個拉伸動作,注意拉伸動作的對象只能是矩形,千萬別把圓給加進去了。要是不記得的話,就看一下之前的帖子裡面關於XY參數+拉伸動作的部分:
柴立峰:AutoCAD小技巧:千變萬化的動態塊(10)這樣,矩形就能在XY方向隨著夾點變形了
接下來就是要通過添加陣列動作來將圓以20x20的間距來陣列。這個操作還是很簡單的。直接添加陣列動作,然後選擇圓作為對象,唯一與線型+陣列不同的是,除了行間距以外,還需要輸入列間距。
現在測試一下,是不是能夠在拖動矩形右上夾點的時候,就能既改變矩形形狀,也陣列了那個圓?
- 常用組合之『對齊參數』
看到標題的時候你們也許就發現了,這次的標題竟然只有參數,沒有與之配合的動作……
是的,在所有的參數裡面,確實有不需要添加動作,單單靠自身就能發揮作用的。比如這次要介紹的『對齊參數』就是。
首先說一下使用的場景:
建築設計師在做平面設計的時候,經常會遇到某些特定的塊,在插入的時候需要按照情況不同,設定不同的角度。比如在這個房間中床是東西朝向的,另外一個房間中就是南北朝向的。通常我們都是在插入了以後旋轉角度(個人偏好,我習慣直接COPY一個現存的塊,然後再操作,有人可能喜歡在插入的時候直接設定角度,不評價方法的好壞,習慣了就好。)
這裡我準備了一個床的圖塊(說這個塊畫的不好看的拉出去炮決,哼~):
雙擊進入塊編輯空間了以後,點擊對齊參數開始添加:
對齊參數有點像我們之前學習過的翻轉參數(就是下面那個),需要設定一個對齊軸。因為床是不能貼牆放的,所以我把對齊夾點和對齊軸都設置成離床頭有一點距離的位置。
有人問,為什麼對齊參數不需要動作啊?因為動作很大一部分功能是規定要操作哪些對象,而現在對齊是對塊裡面的所有對象而言的。所以不需要添加動作了。
出去以後試試效果,能發現這個塊在插入的時候總是能夠跟捕捉對象的法線相切……
- 常用組合之『基點參數』
我相信每個經常定義圖塊功能的同學都會犯過這樣的錯誤:
這是為啥呢?其實很簡單,定義塊的時候忘記了指定塊的基點。結果就把原點(默認坐標)設置成了基點,這樣就造成了真要插入這個塊的時候,他的位置偏了十萬八千里。
以前是怎麼解決這麼問題的呢?炸碎了,重新定義一下同名塊,不算麻煩,但是也是不少步驟……
而在有了動態塊以後,就有了更加簡單的方法:
- 首先,BE進入塊編輯空間。(可以看見整個對象是遠離塊編輯空間的原點的)
- 點擊『基點』,然後放置在需要設置為塊插入點的位置。
這樣,不容很麻煩的重定義塊,就能改變塊的插入點了。
至此位置,動態塊的幾乎所有參數+動作的功能我們就講完了……希望能夠對你們的日常工作有幫助。
推薦閱讀:
※PDF轉換後不能編輯操作嗎?
※CAD安裝出錯?致命錯誤?
※終於知道為什麼別人用CAD畫圖比我快了...
※cad資源網站 CAD圖庫,你需要的這裡都有