第一篇:AutoCad教程總結
AutoCad2010教程總結
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.新建文件時,打開樣式為“無樣板打開”公制;
加密方法:在“圖形另存為”界面右上角工具選項中的“安全選項”中進行加密; 機械繪圖中過渡線用細實線繪制;
用直線繪制矩形時,畫完三邊直接按“C”鍵進行閉合; 返回上一操作按“U”鍵;
連續按鼠標兩次,顯示窗口空間里全部對象;
畫直線或斜線的起點時,X、Y值用“Table”鍵進行切換;終點時,若輸入坐標,用“,”切換;
直線的快捷鍵為“L”;構造線的快捷鍵為“XL”;射線的快捷鍵為“RAY”; 多段線的快捷鍵“PL”;通常用多段線的線寬功能畫“箭頭”; 樣條曲線的快捷鍵為“SPL”;不想畫時連按三次空格,結束操作; 旋轉的快捷鍵為“RO”; 復制的快捷鍵為“CO”;
Cad旋轉過程中輸入角度值時,逆時針為正值,順時針為負值; 鏡像的快捷鍵為“MI”; 刪除的快捷鍵為“E”; 圓的快捷鍵為“C”; 圓弧的快捷鍵為“A”; 橢圓的快捷鍵為“EL”; 矩形的快捷鍵為“REC”; 面域的快捷鍵為“REG”; 修剪的快捷鍵為“TR”; 偏移的快捷鍵為“O”;
打斷的快捷鍵為“BR”; 線性比例的快捷鍵為“LTS”;用于調節“線”在視圖中的顯示比例; 倒圓角的快捷鍵為“F”; 倒斜角的快捷鍵為“CHA”;
按“CTRL+A”鍵全選;按“CTRL+O”鍵打開;按“CTRL+N”鍵新建; 按“CTRL+C”復制;按“CTRL+V”粘貼; 圖紙尺寸:A0 841x1189;A1 594 x841;A2 420x594;A3 297x420;A4 210x297; 分解的快捷鍵為“X”;
點的樣式的快捷鍵為“DDPTYPE”; 正多邊形的快捷鍵為“POL”; 定數等分的快捷鍵為“DIV”; 圖案填充的快捷鍵為“H”;
“漸變色”操作在圖案填充工具欄中,填充圖案選項板中“SOLID”圖案可進行漸變色操作;
邊界與面域:利用“邊界”工具可以任意制作各種形狀的圖形,利用面域工具時,不僅
37.38.39.40.41.42.43.44.45.46.47.48.49.50.51.52.53.54.55.56.57.58.59.要求圖形封閉,而且在圖形外不允許有超出部分存在;
修訂云線與區域覆蓋:修訂云線用于表示一些花花、草草等物體;區域覆蓋用于遮擋一些不需要看見的物體; 拉伸的快捷鍵為“S”;正確的使用方法:從右往左選,且選取的是部分對象;從左往右選或從右往左選擇全部對象相當于是移動; 縮放的快捷鍵為“SC”; 延伸的快捷鍵為“EX”;輸入“EX”命令后,連續按兩次空格;跨越直線相交時,輸入命令后,按空格鍵,先選擇被相交直線,按空格鍵,然后選擇相交的直線; 陣列的快捷鍵為“AR”;
編輯多段線的快捷鍵為“PEDIT”; “拉長”的操作;
夾點的編輯:左鍵點選夾點后,按“空格鍵”對其執行的“命令”進行切換; 對齊的快捷鍵為“AL”;二維圖形中,第一原點、目標點,第二原點、目標點后,提示第三后直接按空格鍵即可;
打斷及打斷于點: 合并對象:
多段線不能進行合并,但圓弧能。反轉命令:
創建臨時塊的快捷鍵為“B”; 創建永久塊的快捷鍵為“W”;標注零件的粗糙度時,必須先定義塊的屬性,然后在創建永久快對其進行標注;可以任意輸入粗糙度數值;方便快捷; 利用塊進行曲線陣列:用“定數等分”命令中的“塊”操作;(制作塊,選取基點時并非必須正方形中心,邊線中點亦可;
圖層的快捷鍵為“LA”;修改圖層名稱的快捷鍵為“F2”鍵; “0”圖層是無法刪除的;
圖層的設定:機械繪圖中顏色的劃分: 圖層
顏色
線型
線寬 圖層1
白色
實線
0.3 圖層2
綠色
細實線
默認 圖層3
黃色
虛線
默認 圖層4
紅色
點劃線
默認 圖層5
紫色
雙點劃線
默認 線型的意義:
1、粗實線:可見輪廓線;
2、細實線:尺寸線、尺寸界線、剖面線、引出線;
3、波浪線:斷裂處的邊界線,視圖和剖視的分界線;
4、虛線:不可見輪廓線;
5、點劃線:軸線、對稱中心線;
6、雙點劃線:假想投影輪廓線,中斷線;
動作錄制器:可以將創建好的圖層復制到新的草圖內;方便簡潔;利用“另存為”也可將圖層復制到新的草圖內;
圖層狀態管理器:可以用其輸入、輸出功能對文件的圖層屬性進行復制; 圖層順序:點選線條,按鼠標右鍵——繪圖次序——前置或后置; ***做復雜圖紙時必須創建圖層,方便;
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”;
***標注尺寸時,一定要注意所標注的尺寸線不能封閉; 線性標注的快捷鍵為“DLI”;
傾斜標注在注釋欄中標注的下拉欄中,軸測圖中應用傾斜標注比較多; 對齊標注的快捷鍵為“DAL”; 角度標注的快捷鍵為“DAN”; 半徑標注的快捷鍵為“DRA”; 直徑標注的快捷鍵為“DDI”; 快速選擇功能:當選擇線條、標注等過多時,單擊鼠標右鍵選擇“快速選擇”進行選擇; 機械制圖中,文字的高度通常為“2.5mm”、“3.5mm”; 弧長標注的快捷鍵為“DAR”; 標注樣式管理器的快捷鍵為“D”;
折彎標注——標注的是圓或圓弧的半徑,***此標注特殊,標注前須提前調好標注樣式; 連續標注的快捷鍵為“DCO”;標注前提:選擇一個相應的標注。以上一個標注的第二條尺寸界線為前提。繼承上一標注的特點; 基線標注的快捷鍵為“DBA”,必須有一個標注的前提下才能使用;此標注特殊,標注前須提前調好標注樣式(基線間距);
***拿到一張圖紙進行標注前,一定要先調好標注樣式; 機械圖紙中的箭頭規定要用實心箭頭; 引線的快捷鍵為“LE”,標注數字需要換位置時,鼠標點選文字后按“X”鍵進行打散后移動;
引線標注時,若須輸入直徑、角度等特殊符號時,按鼠標右鍵選取; 多重引線樣式的快捷鍵為“MLS”;
修改尺寸界限的長度:在標注樣式中“線”一欄中的右下角點選“固定長度的延伸線”,輸入長度值;
公差標注有三種方式:(1)用線性標注直接輸入文字、(2)線性標注后修改屬性、(3)直接創建新的標注樣式(將其置為當前,進行標注如需添加前綴,在主單位中進行添加); 極限偏差標注有兩種方式:(1)線性標注后修改屬性、(2)直接創建新的標注樣式; 利用“塊”標注粗糙度:創建塊前,***必須先在插入中定義屬性; 插入“塊”的快捷鍵為“I”;
圓心標記:在“注釋”工具欄中標注框內操作,創建標記樣式,然后進行修改; 快速標注:在“注釋”工具欄中“標注”框內;
標注樣式更新在“注釋”工具欄中“標注”框內操作; 傾斜標注:尺寸界線一般應與尺寸線垂直,必要時允許傾斜;在注釋欄標注中有“傾斜”命令;
***標注直線過長時,文字或箭頭太小,在標注樣式調整欄中的全局比例進行調整; 公制與英制的進制單位:英寸25.4、英尺30.48,一英寸=25.4mm;一英尺=30.48cm; 單行文字的快捷鍵為“DT”; 多行文字的快捷鍵為“T”;
文字樣式中帶“@”的樣式為文字“橫向放置”,不帶“@”的樣式為正常放置,即縱向放置;
97.文字樣式的快捷鍵為“ST”;字母、文字的高度在A2、A3、A4圖紙中均為3.5mm,在A0、A1圖紙中均為5mm; 98.特殊字符對應控制碼:
符號
代號 “度數”
“。”
“%%d”
“正負”
“±”
“%%p” “直徑”
“Ф”
“%%c”
99.上標標注:***只能在多行文字中運用,例S=35㎡,用多行文字輸入“S=35m2”,然后按“shift+6”鍵輸入“^”,然后選“2^”點擊鼠標右鍵選“堆疊”; 100.下標標注:操作同上標標注,只須“2”與“^”互換先后順序;
101.若須上下標標注:須在兩個數字間加“^”; 102.***參數化:參數化功能僅限于二維環境中;
103.幾何約束:圖元的自身的幾何位置的確認,幾何圖元之間的關系設定; 104.尺寸約束:動態尺寸,尺寸可驅動圖元,尺寸隨關系式更新變化; 105.參數管理:參數隨用戶添加自動管理可定義參數;“arc”表示弧度;“dan”表示角度; 106.***參數化中標注出來的尺寸不可以“打印”;
107.約束后的直線,不能對其進行打斷、修剪、拉伸操作,否則“會破壞其約束”; 108.***有圓柱的地方就要有“中心線”;避免誤解為“矩形”;
109.做兩個圓之間的切線時,選擇“直線”命令后,按住“shift”鍵不放,點擊鼠標右鍵選擇切點,還可以選擇直線后按“tan”快捷鍵做相切; 110.選項的快捷鍵為“OP”;
111.三視圖:觀測者從三個不同位置觀察同一個空間幾何體而畫出的圖形;
112.一般來說:視圖有六個面,分別是:主視圖、左視圖、俯視圖、右視圖、仰視圖、后視圖,所謂“三視圖”一般指:主視圖、左視圖、俯視圖; 113.三視圖操作:簡單組合體、圓柱三視圖、圓錐三視圖、共面三視圖、截圓柱、截切三視圖、回轉體三視圖、相切組合體、114.局部視圖:局部視圖的斷裂邊界通常用“波浪線”或“雙折線”表示;當所表示的機件的局部結構是完整的,且外形輪廓又是封閉狀態時,可省略波浪線或雙折線; 115.斜視圖:物體向不平行于基本投影面的平面投射所得的視圖; 116.全剖視圖; 117.半剖視圖; 118.局部剖視圖;
119.斷面圖與移出斷面圖;
120.正軸測投影圖分為:正等測圖、正二測圖;
121.軸測圖在CAD的環境設置:鼠標右鍵單擊界面左下角圖標中的“柵格顯示”,選擇設置,在捕捉類型中選擇“等軸測捕捉”,換回“矩形捕捉”相同操作,在極軸追蹤中調節極軸角的增量角“數值”,一般為30度;
在繪制軸測圖過程中,一般情況下,正交模式打開,***偏移和鏡像不能直接用;繪制
工具圓和圓弧、矩形不能用;“F5”鍵可以在上、右、左面之間進入循環切換狀態;三面共用的點,所形成的拐角點直線之間角度相差120度;三面之間相互垂直,在繪制過程中,要不斷的切換三面,形成三維空間平面立體圖形;
122.用鼠標左鍵框選對象選多時,按住“shift”鍵點選多選的“對象”進行刪除; 123.***畫軸測圖的快捷方法:先畫面,然后復制面,再用線將面連接; 124.軸測圖是通過平面圖形來表達立體結構;軸測圖系統中的圓,必須通過“橢圓”來繪制;輸入“EL”命令后,輸入“i”確定圓心,再給半徑,即可繪制等軸測圓;
125.等軸測圖倒角可以直接倒;倒圓時必須確定圓角圓心,繪制軸測圓,通過修剪來形成倒圓;
126.等軸測圓的標注:對于直線的標注,一般用“對齊”標注,再應用“標注”——“傾斜”,點標注后,根據方向輸入正或負30度,形成標注貼面,對于圓和倒角的標注,必須自制;上下的傾斜是:90度,左右的傾斜是:30度,前后的傾斜是:150度;其中的上下、前后、左右指的是尺寸界線的方向; 127.軸測圖中,倒圓角命令不能使用; 128.象限點確定:在對象捕捉中勾選;
129.***軸測圖繪制好之后,進行“標注”時須把捕捉類型改為“矩形捕捉”,將正交關閉; 130.標注文字方向:在文字樣式里創建傾斜角度為正30度和負30度兩種樣式,方便在軸測圖中修改文字方向;文字順時針旋轉選“正30度”樣式,文字逆時針旋轉選“負30度”樣式;
131.等軸測圓的標注:直徑標注按直線方法標注,過程中對文字進行修改;半徑標注用引線標注,插入文字,放置合適位置;
132.設置三維建模環境:在右下角點擊“二維草圖與注釋”進行切換; 133.三維視圖旋轉:按住“shift”鍵+鼠標中鍵進行旋轉; 134.視圖設置;繪圖時將視圖調整為“西南等軸測”; 135.長方體的快捷鍵為“BOX”
136.在CAD中材質的密度默認為“1”;即“水”的密度;
137.查詢物體質量、體積時,須將界面切換到“CAD經典界面”,在工具選項中選擇“查詢”工具進行查詢;
138.長方體的創建:點取“長方體”圖標,輸入三個方向的數值,用“table”鍵進行切換; 139.長方體的編輯:鼠標“左鍵”點擊長方體,創建臨時坐標系;點擊立方體中三角或方框改變其尺寸;點擊臨時坐標系中的“X”、“Y”、“Z”軸,變黃色后,對長方體進行復制、移動;
140.線框與實體顯示在視覺樣式里切換;
141.若圖形的平滑度不夠,按“OP”鍵,在彈出的顯示框的選項中調節顯示精度,改大顯示精度;
142.繪制凌錐體時,分為內接和外切; 143.楔體的快捷鍵為“WE”; 144.掃掠的快捷鍵為“SWEEP”;是通過沿路徑掃掠二維對象來創建三維實體或曲面;掃掠操作過程中的“對齊(A)”、“基點(B)”、“比例(S)”、“扭曲(T)”; 145.放樣的快捷鍵為“LOFT”; 146.剖切的快捷鍵為“SL”; 147.旋轉的快捷鍵為“REV”;***旋轉的對象必須位于軸的一側;旋轉時,逆時針旋轉角度為正值,順時針旋轉角度為負值;旋轉操作時,當旋轉軸為多段線時,等同于該多段線上連點連接所得的直線;當旋轉軸為曲線時,仍可以應用旋轉命令,其實旋轉軸為曲線的起始點與終點的連線所構成的直線; 148.視覺樣式的快捷鍵為“VS”; 149.拉伸的快捷鍵為“EXT”;沿路徑拉伸操作時,應用“提取邊”功能;樣條曲線“拉伸”后結果為曲面;
150.另一種修剪方式:在三維草圖中不能用輸入“TR”命令,按兩次空格后選取要刪除的邊進行刪除操作;須要輸入“TR”命令后,只按一次“空格”,選擇所要刪除邊的邊界線后,再按一次“空格”,然后再選擇要刪除的對象; 151.差集的快捷鍵為“SU”; 152.并集的快捷鍵為“UNI”; 153.交集的快捷鍵為“IN”;
154.“UCS”設置:即“用戶坐標系設置”,快捷鍵為“UCS”; 155.“WCS”為世界坐標系,“UCS”為自己定義的坐標系; 156.命名“UCS”坐標系及創建“UCS”坐標系的方法;
157.右手定則:四指握住旋轉軸,拇指指向旋轉軸正方向,沿四指指間方向轉動為正,反之為負; 158.面域:將包含封閉區域的對象轉換為面域對象;快捷鍵為“REG”;***用直線畫矩形時,若想拉伸,須先將矩形的各線創建成面域;
159.三維建模平面曲面操作過程中若改變網格的數量,雙擊網格彈出屬性后,改變“U”、“V”數值即可;
160.多段體:利用多段體建立墻體;其中的對象、高度、寬度、對正操作; 161.平面曲面:***只能創建平行于工作平面的曲面; 162.干涉:用于檢驗兩個物體是否碰撞、相交等; 163.剖切:用于看清物體內部結構; 164.加厚:用于加厚平面或曲面的厚度; 165.壓印:將二維幾何圖形壓印到三維實體上,從而在平面上創建更多的邊位于某個面上的二維幾何圖形,或三維幾何實體與某個面相交獲得的形狀,可以與這個面合并,從而創建其他邊。這些邊可以提供視覺效果,并可進行壓縮或拉長以創建縮進和拉伸;(壓印時選擇被壓印對象只能一個個的選;)
166.著色邊和復制邊;機械設計過程中用不到;機械老師用此命令表達一些特殊的效果; 167.拉伸面、傾斜面、移動面、復制面、偏移面、刪除面、旋轉面、著色面;
三維繪圖過程中如果有圓角想刪除去掉,利用“刪除面”命令;
168.對圓孔執行偏移命令時,輸入“負值”圓孔擴大,輸入“正值”時圓孔縮小; 169.刪除面:作圖過程中,倒圓角的面如果想恢復,可以用“刪除面”操作;
170.執行分割命令的前提:
1、它們是多個合并或者是差集在一起的對象;
2、它們之間是沒有共面的,分開的;若想分割的兩個物體共面,須按住“CTRL”鍵,將鼠標移至要分割的物體上,點選后,按“M”鍵移動開后再分割; 171.抽殼;
172.螺旋及彈簧制作;將螺旋線變成彈簧操作為:先畫螺旋線,完事后再畫圓,然后用掃掠命令生成彈簧;
173.三維鏡像:在三維界面中“MI”命令仍可使用,只不過二維時執行“MI”命令時選取兩點,三維鏡像時選取三點;
174.三維對齊:選擇對象時,選擇要移動的對象; 175.三維移動、三維旋轉、三維縮放; 176.三維草圖中,合并的快捷鍵為“UNI”;
177.長方體網格及設置:點擊圖元右方向下的箭頭后顯示網格圖元選項,對其進行設置; 178.分割網格面:按住“CTRL”鍵,將鼠標移動到圖形上方時即可顯示各細小網格;分割網格前最好先做一條直線,方便拾取點;
179.網格建模中的移動面:按住“CTRL”鍵不放,鼠標點擊要拉伸的面,然后移動鼠標至“Z”軸處點擊鼠標左鍵;輸入數值;(選擇對象后,將鼠標移至坐標軸處,點擊鼠標右鍵進行“旋轉”、“比例”間的互換;
180.網格建模中的拉伸面:選取拉伸對象,按空格鍵,輸入拉伸高度;
181.網格建模中的旋轉:按住“CTRL”鍵不放,鼠標點擊要旋轉的面,然后移動鼠標至“Z”軸處點擊鼠標右鍵選擇旋轉;輸入角度值; 182.網格建模中的比例:操作同旋轉; 183.平滑對象及銳化:加減平滑度操作; 184.轉換網格;
185.截面平面:選擇“截面平面”工具,點擊鼠標“右鍵”,選擇“正交”,選擇頂部;若圖形未顯示截面,點擊“活動截面”命令,選擇截面對象即可;點擊“截面對象”后,點擊“三角形”切換顯示方式; 186.折彎截面平面; 187.截面平面到塊;
188.三維標注:三維建模中,所有的標注都落在X,Y平面內;標注尺寸前要放好坐標;設置好用戶坐標系,快捷鍵為“UCS”;
189.***創建宏、錄制宏;利用“宏”在新建圖形中導入圖層屬性;(如粗糙度符號等); 190.管理宏:插入消息、插入基點; 191.宏的保存路徑在“選項”的文件欄中的動作錄制器設置中的動作文件錄制位置下雙擊進行修改;
192.狀態欄工具設置;
193.恢復初始化設置:在“選項”界面中的配置欄右下角——重置; 194.備份文件還原:只須重命名將后綴“bak”改為“dwg”即可; 195.創建多邊形視口:用于局部放大某位置時進行的操作; 196.文件的輸出設置:可輸出的格式有“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紙,然后進行拼接;
201.打印樣式表:打印樣式表編輯;創建新的樣式表;樣式表中“monochrome.ctb”樣式為黑白圖紙樣式;如果按圖形中的顏色打印出來圖紙,在樣式表中選擇“acad.ctb”樣式; 202.創建多邊形視口:用于局部放大某一位置的視圖,可觀察圖紙局部細微處的情況;也可輸入比例,自行調節;當視圖放大到滿屏無法退出時,按界面中右下角的最小化即可退出;***從“對象”創建視口的操作; 203.利用布局進行三維打印;
第二篇:AutoCAD二次開發教程復習總結
紅色部分為答案空白或不確定
CAD復習題及答案
1、AutoLISP
2、VisualLISP
3、VBA
4、ADS
5、ObjectARX
紅色部分為答案空白或不確定
6、.NET 托管API
7、ActiveX Automation
紅色部分為答案空白或不確定
8、Visual Java
1、AutoCAD二次開發方式有哪些?各自優缺點?
2、AutoCAD 中實現ObjectARX.NET API 的有哪些優點?
3、AutoCAD.NET API 的三個主要的DLL文件是?
4、簡述ObjectARX.NET API所對應的VS.NET版本。
5、簡述AutoCAD數據庫的組成。
AutoCAD數據庫是用來管理當前圖形中的圖元實體和其他非幾何信息的容器對象,一個AutoCAD數據庫包含一套固定的符號表和命名的對象詞典,每一個符號表包含一個特定符號
紅色部分為答案空白或不確定
表記錄類的實例,例如層表(AcDbLayerTable)中包含層表的記錄,塊表(AcDbBlockTable)中包含塊表記錄,所有的AutoCAD實體均包含于塊表記錄中。詞典提供了一種通用容器來存儲對象,它可以保存AcDbObject對象以及其它對象,也可以創建新的對象詞典,將新的數據庫元素加入其中。
AutoCAD數據庫的組成如圖所示,從圖中我們可以看出數據庫主要由一下內容組成: 1)層表AcDbLayerTable和層表記錄AcDbLayerTableRecord。
2)塊表AcDbBlockTable和塊表記錄AcDbBlockTableRecord。AutoCAD中所有可見實體均存儲在塊表記錄。塊表中包含有兩條特殊的記錄*MODEL_SPACE(模型空間)和*PAPER_SPACE(圖紙空間)。
3)其他符號表和符號表記錄。
4)命名對象詞典。缺省情況下當AutoCAD數據庫被建立以后,詞典中就包括了組詞典以及MILINE樣式詞典。
5)符號表和命名對象詞典都是存儲數據庫對象的容器,用于組織和管理數據庫對象。AutoCAD數據庫通常有9個固定類型的符號表,開發者不能向數據庫中新增或者刪除任何一種類型符號表,能實現的是向符號表中添加對應的符號表記錄。
6、Application 對象是 AutoCAD.NET API 對象模型的根對象,它包括哪些部分?
Application 對象是層次結構的根,而且它提供對 AutoCAD 的主窗口的訪問。
紅色部分為答案空白或不確定
7、列出所有圖形與非圖形對象,他們有什么區別?
圖形對象,也稱為圖元,是組成圖形的可見對象(例如直線、圓、光柵圖像等):
1)添加圖形對象到圖形中是通過正確的塊表記錄引用,然后使用 AppendEntity 方法將一個新對象添加到圖形中來完成的
2)要修改或查詢這些對象,請從正確的塊表記錄獲得對象引用,然后使用對象本身的方法或特性。每一個圖形對象都擁有允許應用程序執行大部分 AutoCAD 編輯命令的方法,例如復制、刪除、移動、鏡像等
這些對象還提供了一些方法,用來設置和檢索對象的擴展數據(xdata),亮顯和更新對象,以及從另外的圖元設置屬性。大多數圖形對象具有諸如 LayerId、LinetypeId、Color 和 Handle 之類的典型特性。每個對象也具有一些特有的特性,例如 Center、StartPoint、Radius 和 FitTolerance 非圖形對象是指屬于圖形的一部分但不可見的(提示性的)對象,例如 Layers、Linetypes、DimStyles、TableStyle 等
1)若要創建新的符號表記錄,請使用表所有者的 Add 方法或使用 SetAt 方法添加一個字典到命令對象字典中
2)要修改或查詢這些對象,請使用對象本身的方法或特性。每一個非圖形對象都有用于特定目的的方法和特性,都有設置和檢索擴展數據以及刪除自己的方法
8、如何實現對AutoCAD數據庫圖形對象的訪問?給出實例代碼。
大部分的集合和容器對象都是通過 Document 或 Database 對象訪問的。Document 和 Database 對象都包含一些相應的特性用來訪問大多數可用集合的對象或對象 ID。例如,以下代碼定義一個變量,并將其設置為當前圖形的 LayersTable 對象:
紅色部分為答案空白或不確定
9、AutoCAD中集合對象是指?列舉出部分實例。
10、如何定義一個用戶命令?CommandMethod 所接受的屬性包括哪些?
命令和 AutoLISP 函數可以通過使用兩個屬性:CommandMethod 和 LispFunction 就可以在 AutoCAD.NET API 中被定義
使用 CommandMethod 屬性定義一個命令,CommandMethod 屬性期待一個字符串值,它將當作被定義命令的全局名稱。和全局命令名稱一起,CommandMethod 屬性還能接受如下值:
【Command Flags】-定義命令的行為 【Group Name 】-命令組名稱
【Local Name 】-本地化命令名稱,通常用于特定語言
【Help Topic Name】定義當命令被激活時相應的快捷菜單的狀態 【Help File Name】-包含當命令激活并按 F1 鍵時將要顯示其中幫助主題的幫助文件
11、如何通過代碼調用AutoCAD內部命令?
A、使用 SendStringToExecute 方法可以直接將命令發送到 AutoCAD 命令行。SendStringToExecute 方法將單個字符串發送到命令行。該字符串必須包含提供給所執行命令的參數,并依照該命令的提示順序所要求的次序排列這些參數
B、使用 SendStringToExecute 執行命令是異步的,直到.NET 命令結束,否則不會被調
紅色部分為答案空白或不確定
用。如果需要立即執行一個命令(同步),應該: 1)使用 COM Automation 庫中的 SendCommand 方法,它可以利用.NET COM Interop 訪問 2)使用 ObjectARX 或.NET API 定義命令,P/Invoke 非托管的用于本地化的 AutoCAD 命令的 acedCommand 或 acedCmd 方法
3)通過定義 AutoLISP 命令,P/Invoke 非托管的 acedInvoke 方法
12、如何實現圖形對象的旋轉、平移、縮放?請給出具體實現。
使用transformBy函數進行幾何變換
1)Entity.TransformBy(Matrix3d transform)2)transformBy是Entity類的一個成員函數,該函數使用一個Matrix3d參數對實體進行相應的幾何變換
3)Matrix3d是一個四維矩陣,常用函數: Translation:生成一個移動對象的矩陣 Rotation:生成旋轉矩陣
Scaling:生成比例縮放矩陣。Mirroring:生成鏡像矩陣
public static void Move(Entity ent, Point3d ptStart, Point3d ptEnd){ ent.TransformBy(Matrix3d.Displacement(ptEndn-5), sourceDb, false);
4)將新建塊表記錄加載到當前塊表記錄中 5)刪除新建塊表記錄
23、AutoCAD有哪些選擇集過濾規則類型?請列舉部分實例代碼。
選擇集過濾規則類型:
A、使用選擇集過濾器定義選擇集規則
B、在選擇集過濾器中指定多個條件
C、添加復雜的過濾器列表條件
D、在選擇器過濾器條件中使用通配符
E、過濾擴展數據 實例:
DBObject dbObj = Trans.GetObject(idBTR, OpenMode.ForWrite);dbObj.Erase();
紅色部分為答案空白或不確定
A)實例:使用過濾器選擇圓圖形實體
B)實例
C)實例1:選擇半徑大于或等于 5.0 的圓
// 創建一個 TypedValue 數組,用于定義過濾條件 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);// 要求在圖形區域中選擇對象 PromptSelectionResult acSSPrompt;acSSPrompt = acDocEd.GetSelection(acSelFtr);
實例2:選擇 Text 或 Mtext 對象
紅色部分為答案空白或不確定
// 創建一個 TypedValue 數組,用于定義過濾條件 TypedValue[] acTypValAr = new TypedValue[4];acTypValAr.SetValue(new TypedValue((int)DxfCode.Operator, “
D)實例:選擇所有文字字符串中出現“The”的多行文字
E)實例:查找出包含通過“MY_APP”應用程序添加的外部數據的圓
24、在AutoCAD中如何給一條道路添加擴展屬性數據XData?請給出具體實現。
1)擴展數據需要一個唯一的應用程序名,可以通過acdbRegApp()進行注冊,名字最長可達31 個字符
2)由于每個數據庫對象可以附加多個應用程序的數據,所以在結果緩沖區鏈表中,應用程序名是每段擴展數據的第一個數據,其后的結果緩沖數據都歸此應用程序名所有 具體實現:
紅色部分為答案空白或不確定
public string appName = “Road”;[CommandMethod(“setXData”)] public void setXData(){ //選擇實體 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[]{ //注冊應用程序 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), “雙向”)};//創建緩存 ResultBuffer pResBuff = new ResultBuffer(vals);//設置擴展數據 pRoadEnt.XData = pResBuff;pTrans.Commit();} } }
[CommandMethod(“ReadXData”)] public void ReadXData(){ //選擇實體 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;//得到實體擴展數據緩存 ResultBuffer pResBuff = pRoadEnt.XData;//轉換成TypedValue數組 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對象給一設計圖或一圖形對象添加屬性信息?實 例:使用擴充詞典(XRecord)存儲擴展數據
紅色部分為答案空白或不確定
[CommandMethod(“setXRecord”)] public void setXRecord(){ using(Transaction pTrans = m_db.TransactionManager.StartTransaction()){ DBDictionary dbDictionary = pTrans.GetObject(m_db.NamedObjectsDictionaryId, OpenMode.ForWrite)as DBDictionary;//創建存儲圖紙設計者信息數據字典 if(!dbDictionary.Contains(“設計者”)){ DBDictionary pDesDict = new DBDictionary();dbDictionary.SetAt(“設計者信息”, pDesDict);Xrecord pDesRecord = new Xrecord();TypedValue[] vals = new TypedValue[]{ new TypedValue(Convert.ToInt16(DxfCode.ExtendedDataAsciiString),“李明”), new TypedValue(Convert.ToInt16(DxfCode.ExtendedDataAsciiString),“深圳建筑設計院”), new TypedValue(Convert.ToInt16(DxfCode.ExtendedDataAsciiString),“2005”), new TypedValue(Convert.ToInt16(DxfCode.ExtendedDataAsciiString), “100年”)};//創建緩存 ResultBuffer pResBuff = new ResultBuffer(vals);pDesRecord.XData = pResBuff;pDesDict.SetAt(“設計者”, pDesRecord);} pTrans.Commit();} }
26、“當一個對象要被修改時,使用Database對象的ObjectOpendForModify事件應該被通知”這句話是否正確? I don’t know ,nor do I care
(P103)表格第一豎排最后一個,個人認為應該正確
27、AutoCAD中的詞典和符號表有什么區別和聯系?
AutoCAD 中的詞典是一般的容器對象,這類似于AutoCAD中的符號表,但符號表只能存儲指定類型的對象,而詞典則可以保存任意的DbObject對象或其派生類的對象,實際上詞典是通用非圖形數據庫對象的容器
在AutoCAD中詞典用DbDictionary類表示,和符號表一樣包含一個唯一的字符串關鍵字,它的操作也非常類似于符號表操作方法
28、簡述創建字體樣式的基本過程。
29、ObjectARX.NET API提供了哪幾種創建二維圓弧CircularArc2d的方法?
使用Autodesk.AutoCAD.DatabaseServices下的Arc類創建圓弧,該類提供了三種定義圓弧的方法:
Arc():不帶參數
Arc(Point3d center, double radius, double startAngle, double endAngle)Arc(Point3d center, Vector3d normal, double radius, double startAngle, double endAngle)
紅色部分為答案空白或不確定
30、采用交互方式,繪制一個已知圓心和半徑的圓,并將圓的顏色設置成紅色。
[DllImport(“acad.exe”, CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Unicode)] //調用繪制圓命令 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);}
第一段代碼是交互式創建圓,但沒有顏色;第二段代碼是靜態創建圓,其中pCir.ColorIndex = 1,參數“1”代表紅色,4代表綠色,2代表黃色
第三篇:AutoCAD 2014正式版安裝破解詳細教程[范文模版]
AutoCAD 2014正式版安裝破解詳細教程
CAD2013大家可能還沒熟練地操作,CAD2014正式版已經發布了,經小編測試,CAD2014新增了許多的特性,鑒于很多網友對CAD2014的破解安裝不是很清楚,小編在此一步一步教大家完美破解CAD2014~
注:由于天正官方尚未正式發布適用于CAD2014的天正軟件,需要常用天正的朋友不建議安裝此版本
首先下載CAD2014軟件(體積龐大,下載請耐心等待),注意要選擇適合自己電腦位數的版本.>>>> AutoCAD 2014正式版下載
2.下載后找到文件中的“setup”文件,右鍵“以管理員身份運行”,接下來便是耐心等待。
3.CAD2014序列號:666-69696969 密鑰:001F1
4.安裝完成后如下圖:
安裝完成后,最為緊要的便是破解激活了。以下為重點步驟,請仔細閱讀:
1.打開CAD2014,點擊激活,勾選同意協議之后它會告訴您,您的序列號是錯誤的,這時
點擊關閉等一會再點擊激活即可。(如圖)
2.在激活界面中選擇“我擁有一個Autodesk激活碼”。
3.啟動對應版本的XFORCE Keygen 32bits 或 64bits注冊機(下載地址:注冊機免費下載)
4.先粘貼激活界面的申請號至注冊機中的Request中(下圖紅框處)
5.點擊Generate算出激活碼,在注冊機里點Patch鍵否則無法激活提示注冊碼不正確。這條是激活的關鍵所在一定要算好之后先點擊Patch鍵否則就會提示激活碼無效(見下圖)
最后復制Activation中的激活碼至“輸入激活碼”欄中,并點擊下一步完成激活。這樣就完
成了Autodesk產品的注冊了
點擊下一步,完美激活
第四篇:AutoCAD教程三維造型實例--籃球
AutoCAD教程:三維造型實例--籃球
本文中我們用AutoCAD來練習三維造型,今天我做一個籃球。
最終效果如下:
效果圖
一、先在AutoCAD中畫一個四分之一圓,尺寸自定(我取100)畫好后在原位置復制一個。二、三維旋轉,先選一個,基點選下邊的端點,第二點點在與第一點垂直線上任意點上,然后輸入45度,好了,做完這一步,我們再照同樣的方法做第二個,但是角度要改成-45度。完成后如圖:
圖1
三、換為左視圖,在命令欄輸入div,將兩個等分21段,然后在對象捕捉里打開節點,選中圓弧工具,捕捉第5個節點到下面的第5個節點,連接后如圖:
四、修剪后如圖
圖2
五、視圖轉為俯視圖,旋轉下面的小圓弧,完成后如后一幅圖。
六、換主視圖,在頂端畫一小圓值取1.5(也可在原視圖里利用三維旋轉做這一步),完成后如圖
圖3
七、輸入EXT,選擇小圓沿路徑拉伸,再拉伸面,最后得到如圖
八、在俯視圖鏡像,基點為圓心,得到如圖
圖4
九、再鏡像,基點仍為圓心。而后再以圓心為基點畫一圓環體,值為(100,1.5)得到如圖
十、換為左視圖,以圓心為基點畫一圓環體,值為(100,1.5)得到如圖
圖5
十一、基點仍為圓心,畫一球體,值為100。做完后分別為它們填色,球體為一種色,其它的為一種色,色彩選擇與籃球相接近就可以了。得到如圖:
十二、最后一步,差集。好了,完成了!
圖6
圖7
最終效果
圖8
第五篇:AutoCAD習題總結
AutoCAD課后作業1 1. AutoCAD提供了哪幾種快捷菜單?如何調用?
答:5種。標題欄快捷菜單,圖形按鈕快捷菜單,繪圖區快捷菜單,命令欄快捷菜單,狀態欄快捷菜單。調用:光標對準,單擊右鍵。
2. AutoCAD的操作界面主要由哪幾部分組成?
答:標題欄,下拉主菜單,按鈕工具條,繪圖區,命令提示行,狀態欄。
3.如何裝卸圖標按鈕工具條?
答:鼠標對準圖標按鈕工具單擊右鍵,進行勾選;按關閉鍵關閉。4.如何修改AutoCAD的工作環境?簡述修改屏幕底色的操作步驟。答:工具——選項——調選項菜單——在選項菜單中修改環境。
工具——選項——顯示——顏色——應用——確定。5.簡述調用AutoCAD操作命令的各種方法。
答:1.輸入縮寫命令名;2.工具條選擇;3.快捷菜單選擇;4.屏幕菜單選擇;5.菜單按鈕選擇;6.重復使用上一個。
6:如何在屏幕上確定坐標點的位置?
答:相對坐標;極坐標;鼠標定點;直角坐標;直角光標。7.AutoCAD提供了幾種圖形顯示縮放按鈕工具? 答:8種。
8.AutoCAD的圖層有哪些可變屬性?
答:開關,凍結,鎖定,顏色,線性,線寬,打印樣式,打印。9.AutoCAD提供了幾種點符號的樣式?如何設置? 答:20種。格式——點樣式。
10.AutoCAD提供了哪幾種畫點符號的方式?
答:4種。繪圖——點:單點,多點,定距等分,定數等分。11.簡述構造線命令各選項的功能。
答:5種:h:水平,v:垂直,a:角度,b:二等分,o:偏移。12.簡述矩形命令各選項的功能?
答:5種:c:倒角,e:標高,f:圓角,t:厚度,w:寬度。13.簡述多邊形命令各選項的功能和邊的取值范圍?
答:3種:1.圓內接正多邊形;2.圓外切正多邊形;3.邊長正多邊形。邊的取值范圍在3到1024之間。
14.簡述多段線命令的繪圖功能。
答:4種:直線,圓弧,箭頭,羊角線。15.畫出“多段線”、“多邊形”、“樣條曲線”和“窗口縮放”圖標按鈕的圖形。(1)多段線
(2)多邊形
(3)樣條曲線
(4)窗口縮放
16.簡述功能鍵F1~F11的功能。
答:求助,文本窗口,對象捕捉,數字化儀,等軸測平面,坐標開關,柵格開關,正交開關,捕捉開關,極軸開關,對象捕捉追蹤開關。17.簡述系統變量“CURSORSIZE”、“BLIPMODE”和“UCSICON”的功能。答:十字光標尺寸,控制屏幕定點光標的顯示狀態,坐標系顯示變量。18.AutoCAD能保存多少個近期使用過的命令? 答:6個。
19.AutoCAD提供哪兩種作圖空間模式?
答:模型作圖空間,圖紙作圖空間。20.怎樣繪制和顯示寬線?
答:單擊線寬——在繪圖區畫直線——設置線寬——在狀態欄上單擊“顯示|隱藏線寬”按鈕。
AutoCAD課后作業2 1.怎樣構造無名選擇集和有名選擇集?
答:select構造無名選擇集,group構造有名選擇集。2.簡述框選和點選的特點,寫出六種選擇對象的方法。答:框選:空白處定點;點選:光標點位置在圖線上。窗交,框選,點選,欄選,圈圍,編組。3.何為謂賓編輯方式?何為賓謂編輯方式?
答:謂賓編輯法:先點擊命令,再點擊目標;賓謂編輯法:先點擊目標,再點擊命令。4.何為夾點編輯方式?夾點編輯方式提供了哪幾種編輯功能? 答:激活選擇對象,讓其成為熱點,再進行編輯。5種:拉伸、移動、旋轉、比例縮放、鏡像。5.AutoCAD提供了哪幾種陣列功能? 答:2種:矩形陣列,環行陣列。6.簡述拉長命令提供了哪幾種功能? 答:4種:增量、百分數、全部、動態。7.什么樣的圖形需要分解和合并?
答:復合圖形:面域、尺寸、多段線、圖塊需要分解。首尾相接的圖線需要合并。8.簡述圓角命令各選項的功能?
答:4項:多段線、半徑、修剪、多個。9.簡述切角命令各選項的功能?
答:6項:多段線、半徑、修剪、多個、方式、角度。10.怎樣恢復剛剛刪除的對象? 答:按回退鍵,或用“opps”命令。11.一個圓有幾種對象捕捉點? 答:3種:圓心、象限點、切點。12.設計對象有哪些種約束模式? 答:2種:幾何約束、尺寸約束。13.如何設置捕捉關聯選項?
答:點擊鼠標右鍵,選擇狀態欄快捷菜單。14.AutoCAD提供了哪幾種填充方式? 答:2種:圖案填充,著色填充。
15.擴散式填充和邊界式填充對邊界線有何要求?
答:擴散式填充要求封閉邊界線,邊界式填充要求獨立的封閉邊界線。16.一個圖形可否進行重復填充? 答:可以。
17.繪制三視圖要保證哪些作圖關系? 答:長對正,高平齊,寬相等。18.簡述下列圖標按鈕命令的功能?
(1)(2)
(3)
(4)
(5)(6)
(7)(8)
答:陣列,復制,修剪,偏移,延伸,分解,實時平移,窗口縮放。19.繪制下列按鈕命令的圖標圖形。(1)縮放創建面域
(2)實時縮放
(3)放棄
(4)鏡像
(5)平移
(6)
20.怎樣修改設計對象的線寬和顏色?
答:先畫對象,激活,點擊特性,修改線寬和顏色。