第一篇:AutoCAD教程三維造型實(shí)例--籃球
AutoCAD教程:三維造型實(shí)例--籃球
本文中我們用AutoCAD來練習(xí)三維造型,今天我做一個籃球。
最終效果如下:
效果圖
一、先在AutoCAD中畫一個四分之一圓,尺寸自定(我取100)畫好后在原位置復(fù)制一個。二、三維旋轉(zhuǎn),先選一個,基點(diǎn)選下邊的端點(diǎn),第二點(diǎn)點(diǎn)在與第一點(diǎn)垂直線上任意點(diǎn)上,然后輸入45度,好了,做完這一步,我們再照同樣的方法做第二個,但是角度要改成-45度。完成后如圖:
圖1
三、換為左視圖,在命令欄輸入div,將兩個等分21段,然后在對象捕捉里打開節(jié)點(diǎn),選中圓弧工具,捕捉第5個節(jié)點(diǎn)到下面的第5個節(jié)點(diǎn),連接后如圖:
四、修剪后如圖
圖2
五、視圖轉(zhuǎn)為俯視圖,旋轉(zhuǎn)下面的小圓弧,完成后如后一幅圖。
六、換主視圖,在頂端畫一小圓值取1.5(也可在原視圖里利用三維旋轉(zhuǎn)做這一步),完成后如圖
圖3
七、輸入EXT,選擇小圓沿路徑拉伸,再拉伸面,最后得到如圖
八、在俯視圖鏡像,基點(diǎn)為圓心,得到如圖
圖4
九、再鏡像,基點(diǎn)仍為圓心。而后再以圓心為基點(diǎn)畫一圓環(huán)體,值為(100,1.5)得到如圖
十、換為左視圖,以圓心為基點(diǎn)畫一圓環(huán)體,值為(100,1.5)得到如圖
圖5
十一、基點(diǎn)仍為圓心,畫一球體,值為100。做完后分別為它們填色,球體為一種色,其它的為一種色,色彩選擇與籃球相接近就可以了。得到如圖:
十二、最后一步,差集。好了,完成了!
圖6
圖7
最終效果
圖8
第二篇:AUTOCAD三維籃球的畫法的詳解
AUTOCAD三維籃球的畫法的詳解
前段時間學(xué)習(xí)用CAD畫籃球,在網(wǎng)上找到的都是一些殘缺不全的步驟,有好些是在關(guān)鍵步驟省略或是錯誤,給自己學(xué)習(xí)帶來很大的誤解,浪費(fèi)大量的時間,哪些所謂的高手總是寥寥幾筆一概而過,殊不知,他們省略的才是最寶貴的,現(xiàn)在自己也能畫出來,拿出來和大家分享,希望給新手們一點(diǎn)參考,后面還會有排球,足球,羽毛球等
1.第一步如圖,在三個不同視圖中分別作R120的圓,圓心在0,0,0 即圓心處
2.作直線。如下圖:
指定直線第一點(diǎn): 0,0,0
指定下一點(diǎn): @120<60 指定下一點(diǎn): @65<150
3.轉(zhuǎn)換坐標(biāo)系如圖。作另外一條直線,指定第一點(diǎn)0,0,0
指定下一點(diǎn)@120<120
指定下一點(diǎn): @65<30
4.倒圓角命令。對上圖兩直線作倒圓角命令,角度為0
兩直線會自動相交于一點(diǎn)O
5.運(yùn)行UCS命令,在O,A,B面中創(chuàng)建新的UCS,圓心為O,X軸經(jīng)過A,Y軸經(jīng)過B如圖所示。
做好UCS后
再作圓弧,在繪圖中選擇
起點(diǎn),端點(diǎn),方向
方式來作圓弧
具體操作為選擇A為起點(diǎn),B為端點(diǎn) O為切線方向
6.刪掉多余輔助線,恢復(fù)為世界坐標(biāo)系
7.調(diào)整坐標(biāo)系如下圖。刪掉XY平面的圓
8.選擇圓弧命令
方式為 起點(diǎn),圓心,角度。以A為起點(diǎn),圓心為坐標(biāo)原點(diǎn)角度為-120 作圓弧 如下圖所示
9.鏡像AB圓弧。刪掉黃色圓,選擇三維鏡像,以ZX平面鏡像圓弧AB如下圖所示
10.陣列上圖的三段圓弧
改變坐標(biāo)系如下圖,選擇陣列
環(huán)形陣列,陣列數(shù)為4 角度360,中心捕捉坐標(biāo)原點(diǎn)0,0,0如下圖
最后刪除多余的圓弧
11.下一步運(yùn)用
掃掠
命令。在旁邊繪制半徑為3的圓,掃掠路徑為上圖修剪后的圓弧,因?yàn)閳A弧是分段的,所以得用多次掃掠命令,最終如圖,并對所以掃掠后的圖形
并集
處理,以此為一個整體實(shí)體
12.旋轉(zhuǎn)實(shí)體45度,分別作出兩圓如圖,對兩圓如先前弧線一樣執(zhí)行掃掠命令,同樣半徑為3,最終效果如圖
13.最后一步作實(shí)體圓球,半徑為120-124之間,比如122的球體,差集后效果如圖
第三篇:AutoCad教程總結(jié)
AutoCad2010教程總結(jié)
1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.新建文件時,打開樣式為“無樣板打開”公制;
加密方法:在“圖形另存為”界面右上角工具選項(xiàng)中的“安全選項(xiàng)”中進(jìn)行加密; 機(jī)械繪圖中過渡線用細(xì)實(shí)線繪制;
用直線繪制矩形時,畫完三邊直接按“C”鍵進(jìn)行閉合; 返回上一操作按“U”鍵;
連續(xù)按鼠標(biāo)兩次,顯示窗口空間里全部對象;
畫直線或斜線的起點(diǎn)時,X、Y值用“Table”鍵進(jìn)行切換;終點(diǎn)時,若輸入坐標(biāo),用“,”切換;
直線的快捷鍵為“L”;構(gòu)造線的快捷鍵為“XL”;射線的快捷鍵為“RAY”; 多段線的快捷鍵“PL”;通常用多段線的線寬功能畫“箭頭”; 樣條曲線的快捷鍵為“SPL”;不想畫時連按三次空格,結(jié)束操作; 旋轉(zhuǎn)的快捷鍵為“RO”; 復(fù)制的快捷鍵為“CO”;
Cad旋轉(zhuǎn)過程中輸入角度值時,逆時針為正值,順時針為負(fù)值; 鏡像的快捷鍵為“MI”; 刪除的快捷鍵為“E”; 圓的快捷鍵為“C”; 圓弧的快捷鍵為“A”; 橢圓的快捷鍵為“EL”; 矩形的快捷鍵為“REC”; 面域的快捷鍵為“REG”; 修剪的快捷鍵為“TR”; 偏移的快捷鍵為“O”;
打斷的快捷鍵為“BR”; 線性比例的快捷鍵為“LTS”;用于調(diào)節(jié)“線”在視圖中的顯示比例; 倒圓角的快捷鍵為“F”; 倒斜角的快捷鍵為“CHA”;
按“CTRL+A”鍵全選;按“CTRL+O”鍵打開;按“CTRL+N”鍵新建; 按“CTRL+C”復(fù)制;按“CTRL+V”粘貼; 圖紙尺寸:A0 841x1189;A1 594 x841;A2 420x594;A3 297x420;A4 210x297; 分解的快捷鍵為“X”;
點(diǎn)的樣式的快捷鍵為“DDPTYPE”; 正多邊形的快捷鍵為“POL”; 定數(shù)等分的快捷鍵為“DIV”; 圖案填充的快捷鍵為“H”;
“漸變色”操作在圖案填充工具欄中,填充圖案選項(xiàng)板中“SOLID”圖案可進(jìn)行漸變色操作;
邊界與面域:利用“邊界”工具可以任意制作各種形狀的圖形,利用面域工具時,不僅
37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.要求圖形封閉,而且在圖形外不允許有超出部分存在;
修訂云線與區(qū)域覆蓋:修訂云線用于表示一些花花、草草等物體;區(qū)域覆蓋用于遮擋一些不需要看見的物體; 拉伸的快捷鍵為“S”;正確的使用方法:從右往左選,且選取的是部分對象;從左往右選或從右往左選擇全部對象相當(dāng)于是移動; 縮放的快捷鍵為“SC”; 延伸的快捷鍵為“EX”;輸入“EX”命令后,連續(xù)按兩次空格;跨越直線相交時,輸入命令后,按空格鍵,先選擇被相交直線,按空格鍵,然后選擇相交的直線; 陣列的快捷鍵為“AR”;
編輯多段線的快捷鍵為“PEDIT”; “拉長”的操作;
夾點(diǎn)的編輯:左鍵點(diǎn)選夾點(diǎn)后,按“空格鍵”對其執(zhí)行的“命令”進(jìn)行切換; 對齊的快捷鍵為“AL”;二維圖形中,第一原點(diǎn)、目標(biāo)點(diǎn),第二原點(diǎn)、目標(biāo)點(diǎn)后,提示第三后直接按空格鍵即可;
打斷及打斷于點(diǎn): 合并對象:
多段線不能進(jìn)行合并,但圓弧能。反轉(zhuǎn)命令:
創(chuàng)建臨時塊的快捷鍵為“B”; 創(chuàng)建永久塊的快捷鍵為“W”;標(biāo)注零件的粗糙度時,必須先定義塊的屬性,然后在創(chuàng)建永久快對其進(jìn)行標(biāo)注;可以任意輸入粗糙度數(shù)值;方便快捷; 利用塊進(jìn)行曲線陣列:用“定數(shù)等分”命令中的“塊”操作;(制作塊,選取基點(diǎn)時并非必須正方形中心,邊線中點(diǎn)亦可;
圖層的快捷鍵為“LA”;修改圖層名稱的快捷鍵為“F2”鍵; “0”圖層是無法刪除的;
圖層的設(shè)定:機(jī)械繪圖中顏色的劃分: 圖層
顏色
線型
線寬 圖層1
白色
實(shí)線
0.3 圖層2
綠色
細(xì)實(shí)線
默認(rèn) 圖層3
黃色
虛線
默認(rèn) 圖層4
紅色
點(diǎn)劃線
默認(rèn) 圖層5
紫色
雙點(diǎn)劃線
默認(rèn) 線型的意義:
1、粗實(shí)線:可見輪廓線;
2、細(xì)實(shí)線:尺寸線、尺寸界線、剖面線、引出線;
3、波浪線:斷裂處的邊界線,視圖和剖視的分界線;
4、虛線:不可見輪廓線;
5、點(diǎn)劃線:軸線、對稱中心線;
6、雙點(diǎn)劃線:假想投影輪廓線,中斷線;
動作錄制器:可以將創(chuàng)建好的圖層復(fù)制到新的草圖內(nèi);方便簡潔;利用“另存為”也可將圖層復(fù)制到新的草圖內(nèi);
圖層狀態(tài)管理器:可以用其輸入、輸出功能對文件的圖層屬性進(jìn)行復(fù)制; 圖層順序:點(diǎn)選線條,按鼠標(biāo)右鍵——繪圖次序——前置或后置; ***做復(fù)雜圖紙時必須創(chuàng)建圖層,方便;
60.61.62.63.64.65.66.67.68.69.70.71.72.73.74.75.76.77.78.79.80.81.82.83.84.85.86.87.88.89.90.91.92.93.94.95.96.利用“圖層隔離命令” 方便對圖形的繪制與修改; 特征匹配的快捷鍵為“MA”;
“隔離”與“取消隔離”操作,在二維草圖與注釋工作界面的上部工具欄中; 視圖重生成的快捷鍵為“RE”;
***標(biāo)注尺寸時,一定要注意所標(biāo)注的尺寸線不能封閉; 線性標(biāo)注的快捷鍵為“DLI”;
傾斜標(biāo)注在注釋欄中標(biāo)注的下拉欄中,軸測圖中應(yīng)用傾斜標(biāo)注比較多; 對齊標(biāo)注的快捷鍵為“DAL”; 角度標(biāo)注的快捷鍵為“DAN”; 半徑標(biāo)注的快捷鍵為“DRA”; 直徑標(biāo)注的快捷鍵為“DDI”; 快速選擇功能:當(dāng)選擇線條、標(biāo)注等過多時,單擊鼠標(biāo)右鍵選擇“快速選擇”進(jìn)行選擇; 機(jī)械制圖中,文字的高度通常為“2.5mm”、“3.5mm”; 弧長標(biāo)注的快捷鍵為“DAR”; 標(biāo)注樣式管理器的快捷鍵為“D”;
折彎標(biāo)注——標(biāo)注的是圓或圓弧的半徑,***此標(biāo)注特殊,標(biāo)注前須提前調(diào)好標(biāo)注樣式; 連續(xù)標(biāo)注的快捷鍵為“DCO”;標(biāo)注前提:選擇一個相應(yīng)的標(biāo)注。以上一個標(biāo)注的第二條尺寸界線為前提。繼承上一標(biāo)注的特點(diǎn); 基線標(biāo)注的快捷鍵為“DBA”,必須有一個標(biāo)注的前提下才能使用;此標(biāo)注特殊,標(biāo)注前須提前調(diào)好標(biāo)注樣式(基線間距);
***拿到一張圖紙進(jìn)行標(biāo)注前,一定要先調(diào)好標(biāo)注樣式; 機(jī)械圖紙中的箭頭規(guī)定要用實(shí)心箭頭; 引線的快捷鍵為“LE”,標(biāo)注數(shù)字需要換位置時,鼠標(biāo)點(diǎn)選文字后按“X”鍵進(jìn)行打散后移動;
引線標(biāo)注時,若須輸入直徑、角度等特殊符號時,按鼠標(biāo)右鍵選取; 多重引線樣式的快捷鍵為“MLS”;
修改尺寸界限的長度:在標(biāo)注樣式中“線”一欄中的右下角點(diǎn)選“固定長度的延伸線”,輸入長度值;
公差標(biāo)注有三種方式:(1)用線性標(biāo)注直接輸入文字、(2)線性標(biāo)注后修改屬性、(3)直接創(chuàng)建新的標(biāo)注樣式(將其置為當(dāng)前,進(jìn)行標(biāo)注如需添加前綴,在主單位中進(jìn)行添加); 極限偏差標(biāo)注有兩種方式:(1)線性標(biāo)注后修改屬性、(2)直接創(chuàng)建新的標(biāo)注樣式; 利用“塊”標(biāo)注粗糙度:創(chuàng)建塊前,***必須先在插入中定義屬性; 插入“塊”的快捷鍵為“I”;
圓心標(biāo)記:在“注釋”工具欄中標(biāo)注框內(nèi)操作,創(chuàng)建標(biāo)記樣式,然后進(jìn)行修改; 快速標(biāo)注:在“注釋”工具欄中“標(biāo)注”框內(nèi);
標(biāo)注樣式更新在“注釋”工具欄中“標(biāo)注”框內(nèi)操作; 傾斜標(biāo)注:尺寸界線一般應(yīng)與尺寸線垂直,必要時允許傾斜;在注釋欄標(biāo)注中有“傾斜”命令;
***標(biāo)注直線過長時,文字或箭頭太小,在標(biāo)注樣式調(diào)整欄中的全局比例進(jìn)行調(diào)整; 公制與英制的進(jìn)制單位:英寸25.4、英尺30.48,一英寸=25.4mm;一英尺=30.48cm; 單行文字的快捷鍵為“DT”; 多行文字的快捷鍵為“T”;
文字樣式中帶“@”的樣式為文字“橫向放置”,不帶“@”的樣式為正常放置,即縱向放置;
97.文字樣式的快捷鍵為“ST”;字母、文字的高度在A2、A3、A4圖紙中均為3.5mm,在A0、A1圖紙中均為5mm; 98.特殊字符對應(yīng)控制碼:
符號
代號 “度數(shù)”
“?!?/p>
“%%d”
“正負(fù)”
“±”
“%%p” “直徑”
“Ф”
“%%c”
99.上標(biāo)標(biāo)注:***只能在多行文字中運(yùn)用,例S=35㎡,用多行文字輸入“S=35m2”,然后按“shift+6”鍵輸入“^”,然后選“2^”點(diǎn)擊鼠標(biāo)右鍵選“堆疊”; 100.下標(biāo)標(biāo)注:操作同上標(biāo)標(biāo)注,只須“2”與“^”互換先后順序;
101.若須上下標(biāo)標(biāo)注:須在兩個數(shù)字間加“^”; 102.***參數(shù)化:參數(shù)化功能僅限于二維環(huán)境中;
103.幾何約束:圖元的自身的幾何位置的確認(rèn),幾何圖元之間的關(guān)系設(shè)定; 104.尺寸約束:動態(tài)尺寸,尺寸可驅(qū)動圖元,尺寸隨關(guān)系式更新變化; 105.參數(shù)管理:參數(shù)隨用戶添加自動管理可定義參數(shù);“arc”表示弧度;“dan”表示角度; 106.***參數(shù)化中標(biāo)注出來的尺寸不可以“打印”;
107.約束后的直線,不能對其進(jìn)行打斷、修剪、拉伸操作,否則“會破壞其約束”; 108.***有圓柱的地方就要有“中心線”;避免誤解為“矩形”;
109.做兩個圓之間的切線時,選擇“直線”命令后,按住“shift”鍵不放,點(diǎn)擊鼠標(biāo)右鍵選擇切點(diǎn),還可以選擇直線后按“tan”快捷鍵做相切; 110.選項(xiàng)的快捷鍵為“OP”;
111.三視圖:觀測者從三個不同位置觀察同一個空間幾何體而畫出的圖形;
112.一般來說:視圖有六個面,分別是:主視圖、左視圖、俯視圖、右視圖、仰視圖、后視圖,所謂“三視圖”一般指:主視圖、左視圖、俯視圖; 113.三視圖操作:簡單組合體、圓柱三視圖、圓錐三視圖、共面三視圖、截圓柱、截切三視圖、回轉(zhuǎn)體三視圖、相切組合體、114.局部視圖:局部視圖的斷裂邊界通常用“波浪線”或“雙折線”表示;當(dāng)所表示的機(jī)件的局部結(jié)構(gòu)是完整的,且外形輪廓又是封閉狀態(tài)時,可省略波浪線或雙折線; 115.斜視圖:物體向不平行于基本投影面的平面投射所得的視圖; 116.全剖視圖; 117.半剖視圖; 118.局部剖視圖;
119.斷面圖與移出斷面圖;
120.正軸測投影圖分為:正等測圖、正二測圖;
121.軸測圖在CAD的環(huán)境設(shè)置:鼠標(biāo)右鍵單擊界面左下角圖標(biāo)中的“柵格顯示”,選擇設(shè)置,在捕捉類型中選擇“等軸測捕捉”,換回“矩形捕捉”相同操作,在極軸追蹤中調(diào)節(jié)極軸角的增量角“數(shù)值”,一般為30度;
在繪制軸測圖過程中,一般情況下,正交模式打開,***偏移和鏡像不能直接用;繪制
工具圓和圓弧、矩形不能用;“F5”鍵可以在上、右、左面之間進(jìn)入循環(huán)切換狀態(tài);三面共用的點(diǎn),所形成的拐角點(diǎn)直線之間角度相差120度;三面之間相互垂直,在繪制過程中,要不斷的切換三面,形成三維空間平面立體圖形;
122.用鼠標(biāo)左鍵框選對象選多時,按住“shift”鍵點(diǎn)選多選的“對象”進(jìn)行刪除; 123.***畫軸測圖的快捷方法:先畫面,然后復(fù)制面,再用線將面連接; 124.軸測圖是通過平面圖形來表達(dá)立體結(jié)構(gòu);軸測圖系統(tǒng)中的圓,必須通過“橢圓”來繪制;輸入“EL”命令后,輸入“i”確定圓心,再給半徑,即可繪制等軸測圓;
125.等軸測圖倒角可以直接倒;倒圓時必須確定圓角圓心,繪制軸測圓,通過修剪來形成倒圓;
126.等軸測圓的標(biāo)注:對于直線的標(biāo)注,一般用“對齊”標(biāo)注,再應(yīng)用“標(biāo)注”——“傾斜”,點(diǎn)標(biāo)注后,根據(jù)方向輸入正或負(fù)30度,形成標(biāo)注貼面,對于圓和倒角的標(biāo)注,必須自制;上下的傾斜是:90度,左右的傾斜是:30度,前后的傾斜是:150度;其中的上下、前后、左右指的是尺寸界線的方向; 127.軸測圖中,倒圓角命令不能使用; 128.象限點(diǎn)確定:在對象捕捉中勾選;
129.***軸測圖繪制好之后,進(jìn)行“標(biāo)注”時須把捕捉類型改為“矩形捕捉”,將正交關(guān)閉; 130.標(biāo)注文字方向:在文字樣式里創(chuàng)建傾斜角度為正30度和負(fù)30度兩種樣式,方便在軸測圖中修改文字方向;文字順時針旋轉(zhuǎn)選“正30度”樣式,文字逆時針旋轉(zhuǎn)選“負(fù)30度”樣式;
131.等軸測圓的標(biāo)注:直徑標(biāo)注按直線方法標(biāo)注,過程中對文字進(jìn)行修改;半徑標(biāo)注用引線標(biāo)注,插入文字,放置合適位置;
132.設(shè)置三維建模環(huán)境:在右下角點(diǎn)擊“二維草圖與注釋”進(jìn)行切換; 133.三維視圖旋轉(zhuǎn):按住“shift”鍵+鼠標(biāo)中鍵進(jìn)行旋轉(zhuǎn); 134.視圖設(shè)置;繪圖時將視圖調(diào)整為“西南等軸測”; 135.長方體的快捷鍵為“BOX”
136.在CAD中材質(zhì)的密度默認(rèn)為“1”;即“水”的密度;
137.查詢物體質(zhì)量、體積時,須將界面切換到“CAD經(jīng)典界面”,在工具選項(xiàng)中選擇“查詢”工具進(jìn)行查詢;
138.長方體的創(chuàng)建:點(diǎn)取“長方體”圖標(biāo),輸入三個方向的數(shù)值,用“table”鍵進(jìn)行切換; 139.長方體的編輯:鼠標(biāo)“左鍵”點(diǎn)擊長方體,創(chuàng)建臨時坐標(biāo)系;點(diǎn)擊立方體中三角或方框改變其尺寸;點(diǎn)擊臨時坐標(biāo)系中的“X”、“Y”、“Z”軸,變黃色后,對長方體進(jìn)行復(fù)制、移動;
140.線框與實(shí)體顯示在視覺樣式里切換;
141.若圖形的平滑度不夠,按“OP”鍵,在彈出的顯示框的選項(xiàng)中調(diào)節(jié)顯示精度,改大顯示精度;
142.繪制凌錐體時,分為內(nèi)接和外切; 143.楔體的快捷鍵為“WE”; 144.掃掠的快捷鍵為“SWEEP”;是通過沿路徑掃掠二維對象來創(chuàng)建三維實(shí)體或曲面;掃掠操作過程中的“對齊(A)”、“基點(diǎn)(B)”、“比例(S)”、“扭曲(T)”; 145.放樣的快捷鍵為“LOFT”; 146.剖切的快捷鍵為“SL”; 147.旋轉(zhuǎn)的快捷鍵為“REV”;***旋轉(zhuǎn)的對象必須位于軸的一側(cè);旋轉(zhuǎn)時,逆時針旋轉(zhuǎn)角度為正值,順時針旋轉(zhuǎn)角度為負(fù)值;旋轉(zhuǎn)操作時,當(dāng)旋轉(zhuǎn)軸為多段線時,等同于該多段線上連點(diǎn)連接所得的直線;當(dāng)旋轉(zhuǎn)軸為曲線時,仍可以應(yīng)用旋轉(zhuǎn)命令,其實(shí)旋轉(zhuǎn)軸為曲線的起始點(diǎn)與終點(diǎn)的連線所構(gòu)成的直線; 148.視覺樣式的快捷鍵為“VS”; 149.拉伸的快捷鍵為“EXT”;沿路徑拉伸操作時,應(yīng)用“提取邊”功能;樣條曲線“拉伸”后結(jié)果為曲面;
150.另一種修剪方式:在三維草圖中不能用輸入“TR”命令,按兩次空格后選取要刪除的邊進(jìn)行刪除操作;須要輸入“TR”命令后,只按一次“空格”,選擇所要刪除邊的邊界線后,再按一次“空格”,然后再選擇要刪除的對象; 151.差集的快捷鍵為“SU”; 152.并集的快捷鍵為“UNI”; 153.交集的快捷鍵為“IN”;
154.“UCS”設(shè)置:即“用戶坐標(biāo)系設(shè)置”,快捷鍵為“UCS”; 155.“WCS”為世界坐標(biāo)系,“UCS”為自己定義的坐標(biāo)系; 156.命名“UCS”坐標(biāo)系及創(chuàng)建“UCS”坐標(biāo)系的方法;
157.右手定則:四指握住旋轉(zhuǎn)軸,拇指指向旋轉(zhuǎn)軸正方向,沿四指指間方向轉(zhuǎn)動為正,反之為負(fù); 158.面域:將包含封閉區(qū)域的對象轉(zhuǎn)換為面域?qū)ο?;快捷鍵為“REG”;***用直線畫矩形時,若想拉伸,須先將矩形的各線創(chuàng)建成面域;
159.三維建模平面曲面操作過程中若改變網(wǎng)格的數(shù)量,雙擊網(wǎng)格彈出屬性后,改變“U”、“V”數(shù)值即可;
160.多段體:利用多段體建立墻體;其中的對象、高度、寬度、對正操作; 161.平面曲面:***只能創(chuàng)建平行于工作平面的曲面; 162.干涉:用于檢驗(yàn)兩個物體是否碰撞、相交等; 163.剖切:用于看清物體內(nèi)部結(jié)構(gòu); 164.加厚:用于加厚平面或曲面的厚度; 165.壓?。簩⒍S幾何圖形壓印到三維實(shí)體上,從而在平面上創(chuàng)建更多的邊位于某個面上的二維幾何圖形,或三維幾何實(shí)體與某個面相交獲得的形狀,可以與這個面合并,從而創(chuàng)建其他邊。這些邊可以提供視覺效果,并可進(jìn)行壓縮或拉長以創(chuàng)建縮進(jìn)和拉伸;(壓印時選擇被壓印對象只能一個個的選;)
166.著色邊和復(fù)制邊;機(jī)械設(shè)計(jì)過程中用不到;機(jī)械老師用此命令表達(dá)一些特殊的效果; 167.拉伸面、傾斜面、移動面、復(fù)制面、偏移面、刪除面、旋轉(zhuǎn)面、著色面;
三維繪圖過程中如果有圓角想刪除去掉,利用“刪除面”命令;
168.對圓孔執(zhí)行偏移命令時,輸入“負(fù)值”圓孔擴(kuò)大,輸入“正值”時圓孔縮??; 169.刪除面:作圖過程中,倒圓角的面如果想恢復(fù),可以用“刪除面”操作;
170.執(zhí)行分割命令的前提:
1、它們是多個合并或者是差集在一起的對象;
2、它們之間是沒有共面的,分開的;若想分割的兩個物體共面,須按住“CTRL”鍵,將鼠標(biāo)移至要分割的物體上,點(diǎn)選后,按“M”鍵移動開后再分割; 171.抽殼;
172.螺旋及彈簧制作;將螺旋線變成彈簧操作為:先畫螺旋線,完事后再畫圓,然后用掃掠命令生成彈簧;
173.三維鏡像:在三維界面中“MI”命令仍可使用,只不過二維時執(zhí)行“MI”命令時選取兩點(diǎn),三維鏡像時選取三點(diǎn);
174.三維對齊:選擇對象時,選擇要移動的對象; 175.三維移動、三維旋轉(zhuǎn)、三維縮放; 176.三維草圖中,合并的快捷鍵為“UNI”;
177.長方體網(wǎng)格及設(shè)置:點(diǎn)擊圖元右方向下的箭頭后顯示網(wǎng)格圖元選項(xiàng),對其進(jìn)行設(shè)置; 178.分割網(wǎng)格面:按住“CTRL”鍵,將鼠標(biāo)移動到圖形上方時即可顯示各細(xì)小網(wǎng)格;分割網(wǎng)格前最好先做一條直線,方便拾取點(diǎn);
179.網(wǎng)格建模中的移動面:按住“CTRL”鍵不放,鼠標(biāo)點(diǎn)擊要拉伸的面,然后移動鼠標(biāo)至“Z”軸處點(diǎn)擊鼠標(biāo)左鍵;輸入數(shù)值;(選擇對象后,將鼠標(biāo)移至坐標(biāo)軸處,點(diǎn)擊鼠標(biāo)右鍵進(jìn)行“旋轉(zhuǎn)”、“比例”間的互換;
180.網(wǎng)格建模中的拉伸面:選取拉伸對象,按空格鍵,輸入拉伸高度;
181.網(wǎng)格建模中的旋轉(zhuǎn):按住“CTRL”鍵不放,鼠標(biāo)點(diǎn)擊要旋轉(zhuǎn)的面,然后移動鼠標(biāo)至“Z”軸處點(diǎn)擊鼠標(biāo)右鍵選擇旋轉(zhuǎn);輸入角度值; 182.網(wǎng)格建模中的比例:操作同旋轉(zhuǎn); 183.平滑對象及銳化:加減平滑度操作; 184.轉(zhuǎn)換網(wǎng)格;
185.截面平面:選擇“截面平面”工具,點(diǎn)擊鼠標(biāo)“右鍵”,選擇“正交”,選擇頂部;若圖形未顯示截面,點(diǎn)擊“活動截面”命令,選擇截面對象即可;點(diǎn)擊“截面對象”后,點(diǎn)擊“三角形”切換顯示方式; 186.折彎截面平面; 187.截面平面到塊;
188.三維標(biāo)注:三維建模中,所有的標(biāo)注都落在X,Y平面內(nèi);標(biāo)注尺寸前要放好坐標(biāo);設(shè)置好用戶坐標(biāo)系,快捷鍵為“UCS”;
189.***創(chuàng)建宏、錄制宏;利用“宏”在新建圖形中導(dǎo)入圖層屬性;(如粗糙度符號等); 190.管理宏:插入消息、插入基點(diǎn); 191.宏的保存路徑在“選項(xiàng)”的文件欄中的動作錄制器設(shè)置中的動作文件錄制位置下雙擊進(jìn)行修改;
192.狀態(tài)欄工具設(shè)置;
193.恢復(fù)初始化設(shè)置:在“選項(xiàng)”界面中的配置欄右下角——重置; 194.備份文件還原:只須重命名將后綴“bak”改為“dwg”即可; 195.創(chuàng)建多邊形視口:用于局部放大某位置時進(jìn)行的操作; 196.文件的輸出設(shè)置:可輸出的格式有“DWF”、三維“DWF”、“PDF”、“DGN”、其他格式等;輸出“DXF”格式的文件支持“COREDRAW”、“AI” 軟件;“COREDRAW”還支持“CAD”輸出的“WMF”文件;另存為中還可以輸出“DXF”文件; 197.360截圖的快捷鍵:“CTRL+SHIFT+X”; 198.QQ截圖的快捷鍵:“CTRL+SHIFT+A”; 199.筆記本中截圖的快捷鍵:“Ctrl+PrtSc”; 200.打印A3圖只有A4紙的情況下,可打印兩張A4紙,然后進(jìn)行拼接;
201.打印樣式表:打印樣式表編輯;創(chuàng)建新的樣式表;樣式表中“monochrome.ctb”樣式為黑白圖紙樣式;如果按圖形中的顏色打印出來圖紙,在樣式表中選擇“acad.ctb”樣式; 202.創(chuàng)建多邊形視口:用于局部放大某一位置的視圖,可觀察圖紙局部細(xì)微處的情況;也可輸入比例,自行調(diào)節(jié);當(dāng)視圖放大到滿屏無法退出時,按界面中右下角的最小化即可退出;***從“對象”創(chuàng)建視口的操作; 203.利用布局進(jìn)行三維打??;
第四篇:三維造型設(shè)計(jì)學(xué)習(xí)心得體會
三維造型設(shè)計(jì)
論文
學(xué)院班級:農(nóng)學(xué)院09級生物技術(shù)4班 姓 名:李曉芳
學(xué) 號:20090101310100
三維造型設(shè)計(jì)學(xué)習(xí)心得體會
學(xué)院班級:農(nóng)學(xué)院09生物技術(shù)(4)班 學(xué)號:20090101310100 姓名:李曉芳
摘要:電腦是當(dāng)代設(shè)計(jì)師的吃飯家伙,設(shè)計(jì)界自從1995年“甩開圖板搞設(shè)計(jì)”之后,有將近十年時間,CAD幾乎是唯一的應(yīng)用工具。三維設(shè)計(jì)是在計(jì)算機(jī)軟件的基礎(chǔ)上發(fā)展起來一種新興的技術(shù),它是新一代數(shù)字化、虛擬化、智能化設(shè)計(jì)平臺的基礎(chǔ)。它是建立在平面和二維設(shè)計(jì)的基礎(chǔ)上,讓設(shè)計(jì)目標(biāo)更立體化,更形象化的一種新興設(shè)計(jì)方法。通過學(xué)習(xí)這門課程,我們能夠掌握基礎(chǔ)的專業(yè)能力 如三維空間分析能力、電腦動畫造型能力、動畫場景制作能力、初步的動畫合成與編輯能力以及數(shù)碼應(yīng)用能力 媒體技術(shù)能力、自我發(fā)展能力、解決問題等的能力。通過對立體構(gòu)成的學(xué)習(xí),應(yīng)該掌握觀察立體、創(chuàng)造立體、把握立體方法,培養(yǎng)立體創(chuàng)造的創(chuàng)新意識,熟練運(yùn)用各種材質(zhì),創(chuàng)造出富有美感和實(shí)用功效的立體造型。
關(guān)鍵詞:三維 造型 設(shè)計(jì) 方法 CAD 自從學(xué)校開設(shè)了,《三維造型設(shè)計(jì)》這門課后,使我受益匪淺。當(dāng)時我報(bào)這門課的時候一直以為老師會手把手教我們?nèi)绾巫鋈S圖,但那都僅限于紙質(zhì),但當(dāng)我上了第一堂課后我才知道原來計(jì)算機(jī)已經(jīng)不僅僅局限于上網(wǎng)聊天等作用了,它已經(jīng)滲透到了不同的領(lǐng)域?yàn)槿祟愰_辟了新的設(shè)計(jì)方法。下面我就從三維造型的原理、發(fā)展、設(shè)計(jì)方法和國內(nèi)的應(yīng)用范圍等幾個方面談?wù)劇?/p>
我們生活在三維世界中,日常所接觸的各種物體,小到一只螞蟻,大到摩天大樓,都具有“三維形態(tài)”的共性問題加以研究,探索立體形態(tài)各元素之間的構(gòu)成法則,提高與形態(tài)創(chuàng)作能力。立體構(gòu)成同時還包括對材料媒介運(yùn)用的研究。
雖然我們時刻都在接觸和感受三維形態(tài),但我們更多的卻是用平面的思維來思考和表現(xiàn)它們,這就使我們的三維創(chuàng)造能力受到很大的影響。三維形態(tài)與二維造型之間的區(qū)別在與,三維形態(tài)可以從不同的角度呈現(xiàn)不同的外形,由于比二維造型多了一個維度,就要求不僅具有前面,而且具有側(cè)面,上面、下面、后面等多視點(diǎn)、多角度的造型意識,視點(diǎn)和造型的增加,也大幅度地?cái)U(kuò)展了造型的表現(xiàn)領(lǐng)域。三維立體造型和二維造型另一個重要區(qū)別在于,三維造型是要具備能承受地心引力的力學(xué)性堅(jiān)實(shí)結(jié)構(gòu),部分還須有抵抗風(fēng)、雨、雪、地震等各種外力影響的能力,如各種建筑等。此外,在立體造型領(lǐng)域,還能使形體產(chǎn)生真實(shí)運(yùn)動,這是二維領(lǐng)域所無法想象和實(shí)現(xiàn)的。
立體構(gòu)成的對象.立體構(gòu)成的對象分為三方面.一是“構(gòu)成 ”形態(tài)的基本要素,如點(diǎn)、線、面、體、空間等。二是制作形態(tài)的材料,如木材、石材、金屬等。三是材料構(gòu)成過程中的形式要素,如平衡,對稱、對比、調(diào)和、韻律、意境等等。
點(diǎn)、線、面、體、空間是“構(gòu)成“的基本要素,在三維空間使用這些要素進(jìn)行構(gòu)成和在三維空間有很大不同。因此,在立體構(gòu)成中,對形態(tài)要素的研究仍然非常重要。運(yùn)用點(diǎn)、線、面、體、空間等形態(tài)要素,可以創(chuàng)造出各種立體,運(yùn)用各種材料可以賦予立體各種的特性,而構(gòu)成之間的各種關(guān)系也是影響立體構(gòu)成的重要因素之一。如各要素之間的主從關(guān)系、比例關(guān)系、平衡關(guān)系、對比關(guān)系等等,都關(guān)系到立體構(gòu)成的視覺效果和優(yōu)劣評判。因此,對其的研究也是學(xué)習(xí)立體構(gòu)成的一個重要內(nèi)容。
三維的發(fā)展歷史。
立體的概念誕生于1838年的英國維多利亞時代。英國物理學(xué)家查爾斯·惠斯通在英國皇家學(xué)院首先發(fā)表了“雙目并用視覺”立體成像原理的演說。12年后,蘇格蘭人大衛(wèi)·布魯斯特發(fā)明了第一臺用于攝影領(lǐng)域的立體觀片裝置,稱為“透鏡式立體鏡”。從此,立體攝影術(shù)誕生了。20世紀(jì)中葉,立體電影問世。在20世紀(jì)70、80年代,由陳佩斯的父親陳強(qiáng)主演的黑白立體電影《一個魔術(shù)師的奇遇》曾在中國大地連續(xù)上影數(shù)年,那時候人們帶著眼鏡看電影倍感有趣。進(jìn)入21世紀(jì)后,LCD立體顯示、彩色立體電影、立體電視層出不窮。在全國各地的少年宮就能看到不少的立體科幻電影。
為什么會出現(xiàn)三維圖呢?
兩眼視覺差原理可以解釋這一切。
人類的眼睛相距6---7cm,有一定的距離,所以在觀察一個三維物體時,由于兩眼水平分開在兩個不同的位置上,所觀察到的物體圖像是不同的,它們之間存在著一個像差,由于這個像差的存在,通過人類的大腦,我們可以感到一個三維世界的深度立體變化,這就是所謂的立體視覺原理。據(jù)立體視覺原理,如果我們能夠樣我們的左右眼分別看到兩幅在不同位置拍攝的圖像,我們應(yīng)該可以從這兩幅圖像感受到一個立體的三維空間。從前面的分析中我們可以知道不同的觀察角度將可以看到不同的圖像。因如果我們將光柵垂直於兩眼放置,由於兩眼對光柵的觀察角度不同,因而兩眼會看到兩個不同的圖像,從而產(chǎn)生立體感。
常為了獲得更好的立體效果我不單單以兩幅圖像制作,而是用一組序列的立體圖像去構(gòu)成,在這樣的情況下,根據(jù)觀察的位置不同,只要同時看到這個序列中的兩副圖像,即可感受到三維立體效果。
三維圖應(yīng)該如何設(shè)計(jì)呢?
設(shè)計(jì)師們每天手里握著鼠標(biāo)操作電腦屏幕上的圖形,但是很少想過:運(yùn)用CAD在電腦上所做的究竟是“制圖”還是“設(shè)計(jì)”。CAD要求毫厘不差,在操作過程中設(shè)計(jì)師必須不斷地做些零星計(jì)算才能精準(zhǔn)輸入,這些過于理性的操作會使設(shè)計(jì)思路一再受到干擾而中斷。因而從設(shè)計(jì)的角度來看,CAD只能算是個制圖階段的工具。因此即使是用上了CAD,設(shè)計(jì)師在做設(shè)計(jì)構(gòu)思的時候,還是得先在紙上勾勒草圖推敲方案。
隨著三維CAD技術(shù)在現(xiàn)代設(shè)計(jì)中的廣泛應(yīng)用及傳統(tǒng)工程制圖教學(xué)中問題的出現(xiàn),為適應(yīng)21世紀(jì)人才培養(yǎng)需求,本文提出應(yīng)加強(qiáng)三維CAD技術(shù)在工程制圖教學(xué)中的應(yīng)用.文章針對傳統(tǒng)教學(xué)、三維建模技術(shù)及二者的結(jié)合等問題作出了詳盡的分析,力圖通過三維造型技術(shù)與傳統(tǒng)工程制圖教學(xué)結(jié)合訓(xùn)練,優(yōu)化教學(xué)效果,改變傳統(tǒng)的以知識傳授為中心的教學(xué)模式,引入學(xué)生自主學(xué)習(xí)的能力培養(yǎng)模式.三維的用途 :
在當(dāng)前制造業(yè)全球化協(xié)作分工的大背景下,我國企業(yè)廣泛、深入應(yīng)用三維設(shè)計(jì)技術(shù)、院校加大三維創(chuàng)新設(shè)計(jì)方面的教育,已是大勢所趨。三維技術(shù)普及化是必然的趨勢,三維培訓(xùn)必須全面鋪開。
8月5日,中國工程圖學(xué)學(xué)會宣布與UGSSolidEdge建立三維聯(lián)合認(rèn)證體系。今后,中國工程圖學(xué)學(xué)會頒發(fā)的三維數(shù)字建模師證書將與UGSPLMSoftware頒發(fā)的UGSSolidEdge技術(shù)認(rèn)證等價。據(jù)介紹,該體系建立起來后,參加中國工程圖學(xué)學(xué)會舉辦的三維數(shù)字建模師認(rèn)證考試并獲得通過者,將同時取得中國工程圖學(xué)學(xué)會頒發(fā)的三維數(shù)字建模師證書和UGSPLMSoftware公司頒發(fā)的UGSSolidEdge技術(shù)認(rèn)證證書。此外,作為該體系建設(shè)的一部分,中國工程圖學(xué)學(xué)會將在全國范圍面向所有最終用戶和高校學(xué)生開展有關(guān)UGSSolidEdge軟件的培訓(xùn)工作。
中國工程圖學(xué)學(xué)會秘書長賈煥明表示,這一舉措將有利于推進(jìn)三維設(shè)計(jì)技術(shù)在我國制造業(yè)和教育界向更廣泛和更深入的方向發(fā)展,有利于培育能熟練應(yīng)用三維CAD技術(shù)創(chuàng)新型人才。CAD技術(shù)與CG近年來發(fā)展迅猛,一躍成為當(dāng)前網(wǎng)絡(luò)信息時代的核心技術(shù)之一。三維設(shè)計(jì)技術(shù)進(jìn)入企業(yè)應(yīng)用的速度非常驚人,從其誕生到實(shí)用化僅僅用了不到20年的時間。由于這項(xiàng)技術(shù)優(yōu)勢明顯,世界多國制造企業(yè)都非常重視三維設(shè)計(jì)技術(shù)的應(yīng)用。
在歐洲、北美、日本等發(fā)達(dá)國家和地區(qū),三維CAD技術(shù)不僅在航空、航天、汽車、船舶等高端制造業(yè),而且在形形色色的民用消費(fèi)品設(shè)計(jì)和制造中都得到了廣泛應(yīng)用。
相比工業(yè)發(fā)達(dá)國家,我國制造企業(yè)應(yīng)用三維設(shè)計(jì)技術(shù)還存在較大差距。在企業(yè)界,仍有很多企業(yè)以手工或二維CAD設(shè)計(jì)為主。在學(xué)歷和職業(yè)教育領(lǐng)域,三維CAD還未真正進(jìn)入工程教育核心體系。
專家指出,在當(dāng)前制造業(yè)全球化協(xié)作分工的大背景下,我國企業(yè)廣泛、深入應(yīng)用三維設(shè)計(jì)技術(shù),院校加大三維創(chuàng)新設(shè)計(jì)方面的教育,已是大勢所趨。中國工程圖學(xué)學(xué)會理事長、我國CAD技術(shù)的權(quán)威專家院士指出:“三維技術(shù)普及化是必然的趨勢,三維培訓(xùn)必須全國鋪開?!?/p>
賈煥明說:“工程語言從二維向三維轉(zhuǎn)變、計(jì)算機(jī)輔助繪圖向計(jì)算機(jī)輔助設(shè)計(jì)轉(zhuǎn)變,數(shù)字化設(shè)計(jì)向虛擬設(shè)計(jì)、智能設(shè)計(jì)發(fā)展。用三維模型表達(dá)產(chǎn)品設(shè)計(jì)理念,不僅更為直觀、高效,而基于包含了質(zhì)量,材料,結(jié)構(gòu)等物理、工程特性的三維功能模型,可以實(shí)現(xiàn)真正的虛擬設(shè)計(jì)和優(yōu)化設(shè)計(jì)。三維CAD是新一代數(shù)字化、虛擬化、智能化設(shè)計(jì)平臺的基礎(chǔ),是培育創(chuàng)新型人才的重要手段。在當(dāng)前制造業(yè)全球化協(xié)作分工的大背景下,我國企業(yè)廣泛、深入應(yīng)用三維設(shè)計(jì)技術(shù)、院校加大三維創(chuàng)新設(shè)計(jì)方面的教育,已是大勢所趨。三維技術(shù)普及化是必然的趨勢,三維培訓(xùn)必須全面鋪開?!?/p>
他表示,中國工程圖學(xué)學(xué)會是國家創(chuàng)新協(xié)會的重要組成部分,匯集了我國圖學(xué)領(lǐng)域的精英,承擔(dān)著促進(jìn)學(xué)科發(fā)展和人才成長、推進(jìn)自主創(chuàng)新,傳播科學(xué)文化、提高民族文化素質(zhì),提供社會服務(wù)等重要職責(zé)。我們應(yīng)該不失時機(jī)地啟動“全國CAD技能等級考試”,為推進(jìn)CAD技術(shù)的普及和提高,為經(jīng)濟(jì)社會的發(fā)展作出新貢獻(xiàn)。
立體構(gòu)成的學(xué)習(xí)方法
學(xué)習(xí)立體構(gòu)成,需要抱有堅(jiān)定的信念和開拓精神,從立體造型的特點(diǎn)出發(fā),不斷訓(xùn)練空間轉(zhuǎn)換能力和立體想象力,培養(yǎng)對形體的概括、提煉和聯(lián)想想象立,這就要求學(xué)習(xí)者應(yīng)該具有良好與敏銳的造型意識和恰當(dāng)?shù)谋憩F(xiàn)方法。
一、想象力的訓(xùn)練
二、想象力是學(xué)習(xí)立體構(gòu)成必須具備發(fā)能力之一。
[1]從平面的形轉(zhuǎn)為立體的態(tài),沒有想象力是無法實(shí)現(xiàn)的。立體形態(tài)的想象力是完成立體構(gòu)成創(chuàng)作的基本能力,我們需要通過對基礎(chǔ)造型的學(xué)習(xí),訓(xùn)練,提高自己由平面進(jìn)入立體空間轉(zhuǎn)換能力和立體想象立。
三、學(xué)會觀察。“自然是偉大的設(shè)計(jì)師、在那里深藏著一切原理?!?觀察能力是一切視覺活動的必備條件,對自然的觀察,是超越物象的表象而達(dá)到的對物質(zhì)內(nèi)在結(jié)構(gòu)的理解,并借此獲得對對象結(jié)構(gòu)性質(zhì)的完整認(rèn)識和整體把握,從而達(dá)到對形體的超然的體驗(yàn),使我們獲得對自然的獨(dú)特感受能力。通過對結(jié)構(gòu)的分析我們的思維就會產(chǎn)生創(chuàng)意性的想象,從而為進(jìn)一步的構(gòu)想和設(shè)計(jì)奠定基礎(chǔ),想象力與創(chuàng)造力就是對自然的內(nèi)在規(guī)律的認(rèn)識和對于形體結(jié)構(gòu)的創(chuàng)意的理解。
四、有機(jī)形態(tài)的獲得?!巴鈳熢旎?,中得心源”,自然世界為設(shè)計(jì)提供了無限量的素材,成為創(chuàng)造力“取之不盡,用之不竭”的源泉。人類與其生存環(huán)境一向是互為滲透、互為適應(yīng),我們生活中的許多器具都蘊(yùn)含著人類對自然形態(tài)的感受與再創(chuàng)造,也體現(xiàn)了人類對于有機(jī)生命的欣賞與追求。有機(jī)形態(tài)符合中國古代“天人合一”的自然觀,而追求與環(huán)境的天然和諧也是當(dāng)代的主題。
以上是我的學(xué)習(xí)心得體會,我還會繼續(xù)學(xué)習(xí)三維造型設(shè)計(jì)的有關(guān)技術(shù)和方法,相信我會在這方面開辟一片新天地。
參考文摘:【1】劉斌:淺析三維CAD造型技術(shù)在工程制圖教學(xué)中的應(yīng)用【D】, 北京工商大學(xué),機(jī)械自動化學(xué)院
1998
【2】基于組件的三維CAD系統(tǒng)開發(fā)的關(guān)鍵技術(shù)研究(1)【D】北京大學(xué)出版社 1996 【3】由芳著:三維CAD中的變形體造型方法研究及應(yīng)用【D】 中山大學(xué)出版社 2003 【4】浦瑞欣:三維造型軟件在模具設(shè)計(jì)中的應(yīng)用(按鈕注射模設(shè)計(jì))【D】
湖南大學(xué)出版社
2001 【5】劉芒果:機(jī)械CAD三維設(shè)計(jì)的應(yīng)用研究[D]山東科技大學(xué)
2005
第五篇:AutoCAD二次開發(fā)教程復(fù)習(xí)總結(jié)
紅色部分為答案空白或不確定
CAD復(fù)習(xí)題及答案
1、AutoLISP
2、VisualLISP
3、VBA
4、ADS
5、ObjectARX
紅色部分為答案空白或不確定
6、.NET 托管API
7、ActiveX Automation
紅色部分為答案空白或不確定
8、Visual Java
1、AutoCAD二次開發(fā)方式有哪些?各自優(yōu)缺點(diǎn)?
2、AutoCAD 中實(shí)現(xiàn)ObjectARX.NET API 的有哪些優(yōu)點(diǎn)?
3、AutoCAD.NET API 的三個主要的DLL文件是?
4、簡述ObjectARX.NET API所對應(yīng)的VS.NET版本。
5、簡述AutoCAD數(shù)據(jù)庫的組成。
AutoCAD數(shù)據(jù)庫是用來管理當(dāng)前圖形中的圖元實(shí)體和其他非幾何信息的容器對象,一個AutoCAD數(shù)據(jù)庫包含一套固定的符號表和命名的對象詞典,每一個符號表包含一個特定符號
紅色部分為答案空白或不確定
表記錄類的實(shí)例,例如層表(AcDbLayerTable)中包含層表的記錄,塊表(AcDbBlockTable)中包含塊表記錄,所有的AutoCAD實(shí)體均包含于塊表記錄中。詞典提供了一種通用容器來存儲對象,它可以保存AcDbObject對象以及其它對象,也可以創(chuàng)建新的對象詞典,將新的數(shù)據(jù)庫元素加入其中。
AutoCAD數(shù)據(jù)庫的組成如圖所示,從圖中我們可以看出數(shù)據(jù)庫主要由一下內(nèi)容組成: 1)層表AcDbLayerTable和層表記錄AcDbLayerTableRecord。
2)塊表AcDbBlockTable和塊表記錄AcDbBlockTableRecord。AutoCAD中所有可見實(shí)體均存儲在塊表記錄。塊表中包含有兩條特殊的記錄*MODEL_SPACE(模型空間)和*PAPER_SPACE(圖紙空間)。
3)其他符號表和符號表記錄。
4)命名對象詞典。缺省情況下當(dāng)AutoCAD數(shù)據(jù)庫被建立以后,詞典中就包括了組詞典以及MILINE樣式詞典。
5)符號表和命名對象詞典都是存儲數(shù)據(jù)庫對象的容器,用于組織和管理數(shù)據(jù)庫對象。AutoCAD數(shù)據(jù)庫通常有9個固定類型的符號表,開發(fā)者不能向數(shù)據(jù)庫中新增或者刪除任何一種類型符號表,能實(shí)現(xiàn)的是向符號表中添加對應(yīng)的符號表記錄。
6、Application 對象是 AutoCAD.NET API 對象模型的根對象,它包括哪些部分?
Application 對象是層次結(jié)構(gòu)的根,而且它提供對 AutoCAD 的主窗口的訪問。
紅色部分為答案空白或不確定
7、列出所有圖形與非圖形對象,他們有什么區(qū)別?
圖形對象,也稱為圖元,是組成圖形的可見對象(例如直線、圓、光柵圖像等):
1)添加圖形對象到圖形中是通過正確的塊表記錄引用,然后使用 AppendEntity 方法將一個新對象添加到圖形中來完成的
2)要修改或查詢這些對象,請從正確的塊表記錄獲得對象引用,然后使用對象本身的方法或特性。每一個圖形對象都擁有允許應(yīng)用程序執(zhí)行大部分 AutoCAD 編輯命令的方法,例如復(fù)制、刪除、移動、鏡像等
這些對象還提供了一些方法,用來設(shè)置和檢索對象的擴(kuò)展數(shù)據(jù)(xdata),亮顯和更新對象,以及從另外的圖元設(shè)置屬性。大多數(shù)圖形對象具有諸如 LayerId、LinetypeId、Color 和 Handle 之類的典型特性。每個對象也具有一些特有的特性,例如 Center、StartPoint、Radius 和 FitTolerance 非圖形對象是指屬于圖形的一部分但不可見的(提示性的)對象,例如 Layers、Linetypes、DimStyles、TableStyle 等
1)若要創(chuàng)建新的符號表記錄,請使用表所有者的 Add 方法或使用 SetAt 方法添加一個字典到命令對象字典中
2)要修改或查詢這些對象,請使用對象本身的方法或特性。每一個非圖形對象都有用于特定目的的方法和特性,都有設(shè)置和檢索擴(kuò)展數(shù)據(jù)以及刪除自己的方法
8、如何實(shí)現(xiàn)對AutoCAD數(shù)據(jù)庫圖形對象的訪問?給出實(shí)例代碼。
大部分的集合和容器對象都是通過 Document 或 Database 對象訪問的。Document 和 Database 對象都包含一些相應(yīng)的特性用來訪問大多數(shù)可用集合的對象或?qū)ο?ID。例如,以下代碼定義一個變量,并將其設(shè)置為當(dāng)前圖形的 LayersTable 對象:
紅色部分為答案空白或不確定
9、AutoCAD中集合對象是指?列舉出部分實(shí)例。
10、如何定義一個用戶命令?CommandMethod 所接受的屬性包括哪些?
命令和 AutoLISP 函數(shù)可以通過使用兩個屬性:CommandMethod 和 LispFunction 就可以在 AutoCAD.NET API 中被定義
使用 CommandMethod 屬性定義一個命令,CommandMethod 屬性期待一個字符串值,它將當(dāng)作被定義命令的全局名稱。和全局命令名稱一起,CommandMethod 屬性還能接受如下值:
【Command Flags】-定義命令的行為 【Group Name 】-命令組名稱
【Local Name 】-本地化命令名稱,通常用于特定語言
【Help Topic Name】定義當(dāng)命令被激活時相應(yīng)的快捷菜單的狀態(tài) 【Help File Name】-包含當(dāng)命令激活并按 F1 鍵時將要顯示其中幫助主題的幫助文件
11、如何通過代碼調(diào)用AutoCAD內(nèi)部命令?
A、使用 SendStringToExecute 方法可以直接將命令發(fā)送到 AutoCAD 命令行。SendStringToExecute 方法將單個字符串發(fā)送到命令行。該字符串必須包含提供給所執(zhí)行命令的參數(shù),并依照該命令的提示順序所要求的次序排列這些參數(shù)
B、使用 SendStringToExecute 執(zhí)行命令是異步的,直到.NET 命令結(jié)束,否則不會被調(diào)
紅色部分為答案空白或不確定
用。如果需要立即執(zhí)行一個命令(同步),應(yīng)該: 1)使用 COM Automation 庫中的 SendCommand 方法,它可以利用.NET COM Interop 訪問 2)使用 ObjectARX 或.NET API 定義命令,P/Invoke 非托管的用于本地化的 AutoCAD 命令的 acedCommand 或 acedCmd 方法
3)通過定義 AutoLISP 命令,P/Invoke 非托管的 acedInvoke 方法
12、如何實(shí)現(xiàn)圖形對象的旋轉(zhuǎn)、平移、縮放?請給出具體實(shí)現(xiàn)。
使用transformBy函數(shù)進(jìn)行幾何變換
1)Entity.TransformBy(Matrix3d transform)2)transformBy是Entity類的一個成員函數(shù),該函數(shù)使用一個Matrix3d參數(shù)對實(shí)體進(jìn)行相應(yīng)的幾何變換
3)Matrix3d是一個四維矩陣,常用函數(shù): Translation:生成一個移動對象的矩陣 Rotation:生成旋轉(zhuǎn)矩陣
Scaling:生成比例縮放矩陣。Mirroring:生成鏡像矩陣
public static void Move(Entity ent, Point3d ptStart, Point3d ptEnd){ ent.TransformBy(Matrix3d.Displacement(ptEndn-5), sourceDb, false);
4)將新建塊表記錄加載到當(dāng)前塊表記錄中 5)刪除新建塊表記錄
23、AutoCAD有哪些選擇集過濾規(guī)則類型?請列舉部分實(shí)例代碼。
選擇集過濾規(guī)則類型:
A、使用選擇集過濾器定義選擇集規(guī)則
B、在選擇集過濾器中指定多個條件
C、添加復(fù)雜的過濾器列表?xiàng)l件
D、在選擇器過濾器條件中使用通配符
E、過濾擴(kuò)展數(shù)據(jù) 實(shí)例:
DBObject dbObj = Trans.GetObject(idBTR, OpenMode.ForWrite);dbObj.Erase();
紅色部分為答案空白或不確定
A)實(shí)例:使用過濾器選擇圓圖形實(shí)體
B)實(shí)例
C)實(shí)例1:選擇半徑大于或等于 5.0 的圓
// 創(chuàng)建一個 TypedValue 數(shù)組,用于定義過濾條件 TypedValue[] acTypValAr = new TypedValue[3];acTypValAr.SetValue(new TypedValue((int)DxfCode.Start, “CIRCLE”), 0);acTypValAr.SetValue(new TypedValue((int)DxfCode.Operator, “>=”), 1);acTypValAr.SetValue(new TypedValue(40, 5), 2);// 賦值過濾條件給 SelectionFilter 對象 SelectionFilter acSelFtr = new SelectionFilter(acTypValAr);// 要求在圖形區(qū)域中選擇對象 PromptSelectionResult acSSPrompt;acSSPrompt = acDocEd.GetSelection(acSelFtr);
實(shí)例2:選擇 Text 或 Mtext 對象
紅色部分為答案空白或不確定
// 創(chuàng)建一個 TypedValue 數(shù)組,用于定義過濾條件 TypedValue[] acTypValAr = new TypedValue[4];acTypValAr.SetValue(new TypedValue((int)DxfCode.Operator, “
D)實(shí)例:選擇所有文字字符串中出現(xiàn)“The”的多行文字
E)實(shí)例:查找出包含通過“MY_APP”應(yīng)用程序添加的外部數(shù)據(jù)的圓
24、在AutoCAD中如何給一條道路添加擴(kuò)展屬性數(shù)據(jù)XData?請給出具體實(shí)現(xiàn)。
1)擴(kuò)展數(shù)據(jù)需要一個唯一的應(yīng)用程序名,可以通過acdbRegApp()進(jìn)行注冊,名字最長可達(dá)31 個字符
2)由于每個數(shù)據(jù)庫對象可以附加多個應(yīng)用程序的數(shù)據(jù),所以在結(jié)果緩沖區(qū)鏈表中,應(yīng)用程序名是每段擴(kuò)展數(shù)據(jù)的第一個數(shù)據(jù),其后的結(jié)果緩沖數(shù)據(jù)都?xì)w此應(yīng)用程序名所有 具體實(shí)現(xiàn):
紅色部分為答案空白或不確定
public string appName = “Road”;[CommandMethod(“setXData”)] public void setXData(){ //選擇實(shí)體 PromptEntityOptions pEntityOptions = new PromptEntityOptions(“n請選擇道路”);PromptEntityResult pEntityResult = pEd.GetEntity(pEntityOptions);if(pEntityResult.Status == PromptStatus.OK){ ObjectId pEntId = pEntityResult.ObjectId;using(Transaction pTrans = m_db.TransactionManager.StartTransaction()){ Entity pRoadEnt =(Entity)pTrans.GetObject(pEntId, OpenMode.ForWrite);TypedValue[] vals = new TypedValue[]{ //注冊應(yīng)用程序 new TypedValue(Convert.ToInt16(DxfCode.ExtendedDataRegAppName),appName), new TypedValue(Convert.ToInt16(DxfCode.ExtendedDataAsciiString),“中央路”), new TypedValue(Convert.ToInt16(DxfCode.ExtendedDataAsciiString),“瀝青路面”), new TypedValue(Convert.ToInt16(DxfCode.ExtendedDataAsciiString),“2000”), new TypedValue(Convert.ToInt16(DxfCode.ExtendedDataAsciiString), “雙向”)};//創(chuàng)建緩存 ResultBuffer pResBuff = new ResultBuffer(vals);//設(shè)置擴(kuò)展數(shù)據(jù) pRoadEnt.XData = pResBuff;pTrans.Commit();} } }
[CommandMethod(“ReadXData”)] public void ReadXData(){ //選擇實(shí)體 PromptEntityOptions pEntityOptions = new PromptEntityOptions(“n請選擇道路”);PromptEntityResult pEntityResult = pEd.GetEntity(pEntityOptions);if(pEntityResult.Status == PromptStatus.OK){ ObjectId pEntId = pEntityResult.ObjectId;using(Transaction pTrans = m_db.TransactionManager.StartTransaction()){ Entity pRoadEnt =(Entity)pTrans.GetObject(pEntId, OpenMode.ForRead);if(pRoadEnt.XData == null)return;//得到實(shí)體擴(kuò)展數(shù)據(jù)緩存 ResultBuffer pResBuff = pRoadEnt.XData;//轉(zhuǎn)換成TypedValue數(shù)組 TypedValue[] getvals = pResBuff.AsArray();string pRoadName = getvals[1].Value.ToString();string pRoadMtia = getvals[2].Value.ToString();string pRoadYear = getvals[3].Value.ToString();string pSingle = getvals[4].Value.ToString();pTrans.Commit();} } }
25、如何使用DBDictionary對象給一設(shè)計(jì)圖或一圖形對象添加屬性信息?實(shí) 例:使用擴(kuò)充詞典(XRecord)存儲擴(kuò)展數(shù)據(jù)
紅色部分為答案空白或不確定
[CommandMethod(“setXRecord”)] public void setXRecord(){ using(Transaction pTrans = m_db.TransactionManager.StartTransaction()){ DBDictionary dbDictionary = pTrans.GetObject(m_db.NamedObjectsDictionaryId, OpenMode.ForWrite)as DBDictionary;//創(chuàng)建存儲圖紙?jiān)O(shè)計(jì)者信息數(shù)據(jù)字典 if(!dbDictionary.Contains(“設(shè)計(jì)者”)){ DBDictionary pDesDict = new DBDictionary();dbDictionary.SetAt(“設(shè)計(jì)者信息”, pDesDict);Xrecord pDesRecord = new Xrecord();TypedValue[] vals = new TypedValue[]{ new TypedValue(Convert.ToInt16(DxfCode.ExtendedDataAsciiString),“李明”), new TypedValue(Convert.ToInt16(DxfCode.ExtendedDataAsciiString),“深圳建筑設(shè)計(jì)院”), new TypedValue(Convert.ToInt16(DxfCode.ExtendedDataAsciiString),“2005”), new TypedValue(Convert.ToInt16(DxfCode.ExtendedDataAsciiString), “100年”)};//創(chuàng)建緩存 ResultBuffer pResBuff = new ResultBuffer(vals);pDesRecord.XData = pResBuff;pDesDict.SetAt(“設(shè)計(jì)者”, pDesRecord);} pTrans.Commit();} }
26、“當(dāng)一個對象要被修改時,使用Database對象的ObjectOpendForModify事件應(yīng)該被通知”這句話是否正確? I don’t know ,nor do I care
(P103)表格第一豎排最后一個,個人認(rèn)為應(yīng)該正確
27、AutoCAD中的詞典和符號表有什么區(qū)別和聯(lián)系?
AutoCAD 中的詞典是一般的容器對象,這類似于AutoCAD中的符號表,但符號表只能存儲指定類型的對象,而詞典則可以保存任意的DbObject對象或其派生類的對象,實(shí)際上詞典是通用非圖形數(shù)據(jù)庫對象的容器
在AutoCAD中詞典用DbDictionary類表示,和符號表一樣包含一個唯一的字符串關(guān)鍵字,它的操作也非常類似于符號表操作方法
28、簡述創(chuàng)建字體樣式的基本過程。
29、ObjectARX.NET API提供了哪幾種創(chuàng)建二維圓弧CircularArc2d的方法?
使用Autodesk.AutoCAD.DatabaseServices下的Arc類創(chuàng)建圓弧,該類提供了三種定義圓弧的方法:
Arc():不帶參數(shù)
Arc(Point3d center, double radius, double startAngle, double endAngle)Arc(Point3d center, Vector3d normal, double radius, double startAngle, double endAngle)
紅色部分為答案空白或不確定
30、采用交互方式,繪制一個已知圓心和半徑的圓,并將圓的顏色設(shè)置成紅色。
[DllImport(“acad.exe”, CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Unicode)] //調(diào)用繪制圓命令 private static extern int acedCommand(int type1, string command, int type2, string center, int type3, string radius, int end);[CommandMethod(“DrawCircle”)] public void DrawCircle(){ acedCommand(5005, “circle”, 5005, “100,100,0”, 5005, “30”, 5000);}
第一段代碼是交互式創(chuàng)建圓,但沒有顏色;第二段代碼是靜態(tài)創(chuàng)建圓,其中pCir.ColorIndex = 1,參數(shù)“1”代表紅色,4代表綠色,2代表黃色