在張律言先生編著的書中使用兩個例子來說明螺旋面的成形方法;一個是以前理髮廳用的三色旋轉燈,是圓筒形螺旋面。另一個是尖頭帽,是圓錐形螺旋面。不過很多細節交代的不是很清楚,以當時的AutoCAD功能來說,光是要照書中方法畫出一樣的圖就相當困難


新版AutoCAD要照書中的方法畫出同樣的圖更困難,原因是新版AutoCAD產生的螺旋線,和用AutoLISP畫出的螺旋線有基本上的差異。新版AutoCAD產生的網面結構也和舊版的結構有差,在編輯上更困難。同時按照書中方法畫圖電腦資源吃重,在當時畫到一半就很容易作業系統當機

 


那現在要仿書中的方法來畫有可能嗎?也是可以,不過就是很麻煩要有耐心。以下就以三色旋轉燈為例,按照書中方法畫出來


UCS座標轉到上視圖方向,畫一條上下半徑相同的螺旋線

螺旋面畫法01  


UCS座標轉到前視圖方向,垂直往下複製螺旋線;要往下偏移多少才能剛好使水平切面等於1/4圓,書中沒有交代清楚,我是用空間投影的方法畫圖找出那個距離

螺旋面畫法02  


接下來在命令列輸入"SURFTAB1",原先預設值是6,我是改成100,因為螺旋線很長節點要多一些才不會失真;"SURFTAB1"和"SURFTAB2"這兩個控制網格密度的變數在工具列中找不到,只能靠命令列輸入的方式。數值越大畫出的網面越光滑,相對的也越吃電腦資源,數值的大小全憑經驗。要畫出好看的圖形,就在電腦不會當機的狀況下儘量數值設大一點


"SURFTAB1"變數設定好後,使用"直紋面"指令分別點選上下兩條螺旋線,建構完成螺旋網面

螺旋面畫法03  


接下來的操作和舊版AutoCAD略有不同,書中是直接手動一一移動螺旋網面摯點,將上下兩端切平。新版AutoCAD要先把螺旋網面分解,然後才手動一一移動上下兩端每個面的摯點,將上下兩端切平。處理完後再將所有面群組在一起;大概有人會問怎麼不使用差集或分割的方式來切平?很遺憾的是網面就是不支援那兩個指令,要使用網面還要先轉成曲面。網面轉成曲面會更吃電腦資源,配備不夠好的電腦不要試

螺旋面畫法04  


UCS座標轉到上視圖方向,以原先螺旋線的中心為圓心,將螺旋網面環形陣列成4個,形成圓筒狀

螺旋面畫法05  


最後把這4圈螺旋網面分別換成紅白藍三色就完成了

螺旋面畫法06  

 


新版的AutoCAD已經不用那麼麻煩,直接用掃掠指令就可以做到類似的圖形


UCS座標轉到上視圖方向,以"中心、起點、角度"的方式畫一個90度圓弧當做截面;UCS座標轉到前視圖方向,從圓弧中心點畫一條垂直線當做路徑

螺旋面畫法07  


使用掃掠指令,先選擇圓弧,設定不對齊路徑,基準點對準路徑下端端點,再設定扭轉角度,最後點選路徑,就完成了一條螺旋曲面;注意到沒?這裡完成的是"曲面"而不是"網面",所以可以使用差集或分割指令來做後製處理

螺旋面畫法08  


UCS座標轉到上視圖方向,以螺旋中心為圓心,將螺旋曲面環形陣列成4個,形成圓筒狀;最後把這4圈螺旋曲面分別換成紅白藍三色就完成了;可以看到這個方法畫出的圖形比較光滑,同時又不吃電腦資源

螺旋面畫法09  

 


接下來依照書中提示尺寸來畫尖頭帽

  
UCS座標轉到上視圖方向,先畫出1/12圓弧的帽沿面,以帽沿圓弧中心為圓心,帽沿內側圓弧為半徑畫1/2圓當做截面;UCS座標轉到前視圖方向,從半圓中心點畫一條垂直線當做路徑

螺旋面畫法10  


使用掃掠指令,先選擇圓弧,設定不對齊路徑,基準點對準路徑下端端點,再設定扭轉角度720和比例為0.01,最後點選路徑,就完成了一條尖頂的螺旋曲面

螺旋面畫法11  


UCS座標轉到上視圖方向;以帽沿圓弧中心為圓心,將帽沿環形陣列成12個,將螺旋曲面環形陣列成2個

螺旋面畫法12  


依照書中間隔為每個面換上橘黃顏色,完成尖頭帽

螺旋面畫法13  

文章標籤
創作者介紹
創作者 未出師的小工程師 的頭像
未出師的小工程師

LabVIEW & PLC還未出師的小工程師部落格

未出師的小工程師 發表在 痞客邦 留言(0) 人氣()