作品目錄
前言
編者的話
第1章AutoCAD繪圖基礎知識
1.1AutoCAD系統簡介
1.2AutoCAD圖形檔案的常規操作
1.2.1圖形檔案的建立
1.2.2圖形檔案的保存
1.2.3圖形檔案的輸出(export)
1.3圖形檔案管理
1.3.1圖形檔案的檢查
1.3.2出錯圖形的修復
1.4AutoCAD圖形的清理(purge)
1.5AutoCAD圖形的列印
1.5.1列印配置
1.5.2列印預覽
1.5.3列印輸出
第2章 繪製與編輯AutoCAD二維圖形
2.1圖層與線型
2.1.1圖層的設定
2.1.2線型的設定
2.1.3管理圖層
2.2繪製基本的二維圖形
2.2.1繪製直線(線 射線、結構線、複合線)
2.2.2繪製圓與圓弧
2.2.3繪製橢圓
2.2.4繪製多義線(二維與三維)
2.2.5繪製多邊形與矩形
2.2.6繪製圓環
2.2.7繪製樣條曲線
2.3二維圖形的編輯
2.3.1刪除與恢復圖形對象
2.3.2移動、複製與鏡像圖形
2.3.3陣列與偏移圖形對象
2.3.4旋轉圖形
2.3.5縮放、伸展與加長圖形對象
2.3.6修剪與打斷圖形
2.3.7延伸圖形對象
2.3.8倒圓角和直角
2.3.9圖形對象編輯
2.4文字標註
2.4.1定義文字字型
2.4.2標註單行文字
2.4.3標註多行文字
2.⒋4文字編輯
2.5陰影圖案填充
2.5.1標準陰影線圖案
2.5.1陰影圖案的填充(Hatch和Bhatch)
2.6尺寸標註
2.6.1設定尺寸標註形式
2.6.2使用尺寸標註的命令標註尺寸
2.6.3覆蓋尺寸變數
2.6.4更新尺寸標註樣式
2.6.5尺寸編輯
2.7公差標註
第3章 三維圖形的繪製與編輯
3.1三維圖形的觀察
3.1.1設定三維視點
3.1.2動態觀察(Dview)
3.1.3消隱處理
3.1.4著色處理
3.1.5渲染處理
3.2簡單三維圖形的繪製
3.2.1設定高度和厚度
3.2.2由二維圖形獲取三維圖形
3.3繪製三維曲面
3.3.1二維曲面
3.3.2立體面
3.3.3三維曲面
3.3.4三維格線面
3.3.5旋轉曲面
3.3.6直紋曲面
3.3.7拉伸曲面
3.3.8邊界曲面
3.4繪製三維實體
3.4.1立方體
3.4.2球體
3.4.3圓柱體
3.4.4圓錐體
3.4.5楔塊
3.⒋6圓環體
3.4.7三維實體的拉伸和旋轉
3.4.8三維實體的分割(S1ice) 剖分(Section)、干涉檢驗(Interfere)
3.5三維實體設定
3.6三維實體圖形的編輯
3.6.1三維實體的陣列
3.6.2三維實體的鏡像
3.6.3三維實體的旋轉
3.6.4三維實體的對齊
3.7三維實體的布爾運算
3.7.1求和運算
3.7.2求差運算
3.7.3求交運算
第4章 塊、屬性與外部引用
4.1圖塊操作
4.1.1塊的優點
4.1.2定義塊
4.1.3塊的嵌套
4.1.4插入塊
4.1.5為當前圖形設定插入點
4.1.6塊的炸開
4.1.7將塊寫到一個新的檔案中
4.1.8陣列插入塊
4.1.9沿實體等分點插入圖塊
⒋1.10重定義塊
4.2屬性操作
4.2.1屬性定義
4.2.2將屬性附加到塊
4.2.3編輯屬性
4.2.4屬性可見性控制
4.2.5屬性的提取
⒋3圖形外部引用
⒋3.1外部引用的特點
⒋3.2調用一個外部引用
4.3.3外部引用的束定
⒋3.4外部引用的剪輯
第5章 輔助繪圖工具
5.1查詢數據
5.1.1查詢點的坐標
5.1.2查詢角度與距離
5.1.3查詢面積與周長
5.1.4查詢質量特性
5.1.5圖形資料庫數據列表顯示
5.1.6顯示當前編輯狀態
5.1.7設定系統變數
5.2輔助對象工具
5.2.1目標捕捉設定
5.2.2進行游標捕捉
5.2.3進行格線顯示
5.2.4 使用正交方式
5.2.5使用等軸測平面
5.2.6設定點標記方式
5.2.7使用對話框
5.3顯示控制與視圖管理
5.3.1圖形縮放
5.3.2移動視圖顯示
5.3.3視圖管理
5.34多視窗顯示
5.3.5使用鷹眼
5.4 用戶坐標系
5.4.1世界坐標系(WCS)
5.4.2用戶坐標系(UCS)
5.5設定快速繪圖方式
5.5.1設定填充方式
5.5.2快速顯示文本
5.5.3設定拖動方式
5.5.4進行快速縮放
第6章 AutoLISPR14開發基礎
6.1AutoLISP概述
6.2AutolISP表達式
6.3AutoLISP數據類型
6.3.1整型數(INT)
6.3.2實型數(REAL)
6.3.3符號(SYMBOL)
6.3.4字元串(STRING)
6.3.5表(LIST)
6.3.7內部函式(子程式)(SUBR)
6.3.8實體名(ENAME)
6.3.9選擇集(PICKSET)
6.3.10外部子程式(EXSUBR)
6.4詞法結構及函式規則
6.4.1詞法規則
6.4.2AutoLISP函式規則
6.5AutoLISP程式檔案
6.5.1程式注釋
6.5.2空格和程式排列
6.6AutoLISP變數
6.6.1在命令行使用變數
6.6.2已定義的變數
6.7字元串處理
6.7.1字元串控制字元的使用
6.7.2統配符匹配
6.8表處理
6.9函式處理
6.10齣錯處理
6.11應用程式處理
6.11.1應用程式處理函式
6.11.2裝載AutoLISP應用程式
6.11.3裝載ADS和ARX應用程式
6.12選擇集處理
6.12.1選擇集過濾表
6.12.2在AutoLISP和ADSRX之間傳遞選擇集
6.13實體處理
6.13.1實體名函式
6.13.2實體數據函式
6.13.3實體數據函式與圖形螢幕
6.13.4多義線與Lw多義線
6.13.5非圖形實體處理
第7章 AutoCADR14的選單定製技術
7.1選單檔案結構及選單格式
7.1.1選單檔案結構
7.1.2選單項格式
7.2選單檔案組成
7.3用戶選單檔案編制過程
7.4工具條按鈕
7.4.1工具條按鈕簡介
7.4.2工具條按鈕的定製
第8章 ARX開發基礎
8.1ARX編程環境
8.2ARX庫簡介
8.2.1AcRx庫
8.2.2AcEd庫
8.2.3AcDb庫
8.2.4AcGi庫
8.2.5AcGe庫
8.3AutoLISP、ADS和ARX比較
8.4比較ADS與ARX函式調用
8.5實時類型識別
8.6AutoCAD資料庫
8.6.1多個資料庫
8.6.2對象ID(識別標誌)
8.7基本的資料庫對象
8.7.1生成對象
8.7.2實例ARX代碼
8.8ARX應用程式結構
8.8.1傳遞給ARX應用程式的AutoCAD訊息
8.8.2ARX應用程式的事件順序
8.9註冊新命令
8.9.1命令堆疊
8.9.2查找順序
8.9.3全局與本地化命令名比較
8.9.4透明命令
8.9.5查詢命令
8.10 實例應用程式
8.11 裝載一個ARX應用程式
8.12卸載一個ARX應用程式
8.13 請求裝載
8.13.1AutoCAD Windows系統註冊和ARX應用程式
8.13.2ARX應用程式安裝時的註冊修正
8.13.3DEMANDLOAD系統變數
8.13.4關於客戶對象檢測的請求裝載
8.13.5關於命令的請求裝載
8.13.6關於AutoCAD啟動的請求裝載
8.13.7使用系統註冊管理應用程式
8.14ARX命令
8.15出錯處理
8.16資料庫操作
8.16.1初始化資料庫
8.16.2生成並填充一個資料庫
8.16.3保存一個資料庫
8.16.4wb1ock(塊)操作
8.16.5插入一個資料庫
8.16.6設定當前資料庫值
8.16.7外部引用
8.16.8資料庫操作實例
第9章 圖形檔案的交換
9.1ASCII的DXF檔案格式
9.1.1DXF檔案結構
9.1.2組碼
9.2二進制DXF檔案格式
9.3DXB檔案及其檔案格式
9.4幻燈片檔案格式
9.4.1創建幻燈片
9.4.2顯示幻燈片
9.5幻燈片庫檔案格式
第10章 AutoCADR14組碼
10.1一般DXF組碼的規定
10.1.1組碼範圍
10.1.2按數字順序排列的組碼
10.1.3對象和實體編碼
10.2組碼的頭部分
10.3組碼的類部分
10.4表組碼
10.5塊組碼
10.5.1DXF檔案中的塊
10.5.2BLOCK組碼
10.6實體組碼
10.6.1圖形對象的通用組碼
10.6.23DFACE組碼
10.6.3ATTDEF組碼
10.6.4ATTRIB組碼
10.6.5CIRCLE組碼
10.6.6DIMENSI0N組碼
10.6.7HATCH組碼
10.6.8IMAGE實體組碼
10.6.9LEADER實體組碼
10.6.10 Line實體組碼
10.6.11M1ine實體組碼
10.6.12Mtext實體組碼
10.6.13Text實體組碼
10.7對象組碼
10.7.1命令對象字典
10.7.2DXF檔案的對象組碼
10.7.3通用對象組碼
10.7.4字典
10.8高級組碼問題
10.8.1資料庫對象
10.8.2常駐內部對象參考句柄
10.8.3子類標誌
10.8.4擴展字典和常駐處理器
10.8.5擴展數據
10.8.6對象坐標系(OCS)
附錄 AutoCADR14的命令變化概要