發表文章

目前顯示的是有「」標籤的文章

AutoCAD 解決畫2D圖物件有Z值

         在畫平面圖時,發現有時線段無法圓角或倒角,或是指令測量線段長度出現奇怪長度,這可能是物件Z值不為0的情形導致。          這時請點選物件看性質(快捷鍵Ctrl+1)的點座標Z值是否為0,如果Z值不為0,就需要使用下列方法修正: 1.指令Change修改 缺點:無法修改不同高程物件,無法修改圖塊內的Z軸 指命: change --> 選取物件: --> P --> E 最後輸入 0 2.指令Move修改 缺點:無法修改圖塊內的Z軸 指命: 步驟1:MOVE,Enter。 步驟2:ALL,Enter。 步驟3:0,0,1e99,Enter,Enter。 步驟4:MOVE,Enter。 步驟5:P,Enter。 步驟6:0,0,-1e99,Enter,Enter。 指令巨集: ^C^C_SELECT;\_MOVE;_p;;;0,0,1e99;_MOVE;_p;;;0,0,-1e99; LISP版(建立記事本,改副檔名成LSP, 如何載入LISP ): ;;Z值歸零 ;;;分享於 eakyle.blogspot.com (defun C:z0 ()   (command "_.UCS" "") ;_恢復為預設坐標系   (command "_.move" "_all" "" "" '(0 0 1e99) "_.move" "_p" "" "" '(0 0 -1e99) ) ;_使Z值為0   (princ "\nZ值已歸零.")   (princ)   );_end 3.指令FLATTEN(Express 工具)修改          指令FLATTEN是將 3D 幾何圖形轉換為投影的 2D 表現法。使用它將所選取物件的厚度和高程強制設定為 0。          此指令可以將圖塊內物件也改變,但注意: 多個相同圖塊將變成個別獨立圖塊。(也就是每個同一種圖塊會重新命名成不同圖塊,請慎用。) 4.LISP (建立記事本,改副檔名成LSP, 如何載入LISP ) 可修改圖塊內物件 ...

AutoCAD LISP 複線的相關程式

圖片
1. 單線轉複線 作者:不明 說明:選取單線轉換成複線 程式碼: (defun c:l2ml ()   (setq mysset (ssget))   (setq mylength (sslength mysset))   (setq counter 0)   (while (< counter mylength)     (setq obj (ssname mysset counter))     (setq data (entget obj))     (setq pt1 (cdr (assoc 10 data)))     (setq pt2 (cdr (assoc 11 data)))     (command "mline" "style" "standard" pt1 pt2 "")     (entdel obj)     (setq counter (+ 1 counter))     )   (princ)   ) 2.聚合線轉複線 作者:不明 說明:選取聚合線轉換成複線 程式碼: (defun c:pl2ml ( / e i l s )     (if (setq s (ssget '((0 . "LWPOLYLINE"))))         (repeat (setq i (sslength s))             (setq e (ssname s (setq i (1- i)))                   l (entget e)             )             (apply 'command       ...

AutoCAD 線 Line 物件方法屬性參考(ActiveX)

要創建一條線,請使用 AddLine 方法。 Methods 方法 ArrayPolar 環形陣列 ArrayRectangular 矩形陣列 Copy 複製 Delete 刪除 GetBoundingBox 包圍物件2點 GetExtensionDictionary 得到擴展字典 GetXData 得到擴充數據 Highlight 設定是否高亮 IntersectWith 相交點 Mirror 鏡射 Mirror3D 3D鏡射 Move 移動 Offset 偏移 Rotate 旋轉 Rotate3D 3D旋轉 ScaleEntity 縮放 SetXData 設定擴充數據 TransformBy 給予4x4轉換矩陣的情況下移動、縮放或旋轉對象 Update 更新 Properties 屬性 Angle 直線角度 Application 應用程式 Delta 直線頂點坐標差值 Document 所屬圖面 EndPoint 終點 EntityTransparency 透明度 Handle 處理碼(句柄) HasExtensionDictionary 是否具有擴展字典 Hyperlinks   Layer 圖層 Length 長度 Linetype 線型 LinetypeScale 線型比例 Lineweight 線粗 Material 材料 Normal 法線向量 ObjectID 物件ID ObjectName 物件類型 Own...

AutoCAD 如何自訂線型教學

圖片
基本線型設定教學 每種線型,均在線型定義檔中,佔用兩行,來加以定義。 *線型名稱,線型描述 線型範例 A,線型樣式描述1,線型樣式描述2...... 第一行包含‥線型名稱,及可選擇是否設定的線型描述。 第二行,是定義實際線型樣式的字碼。 第二行必須以字母 A (對齊) 開始,後面接著定義提筆長度 (空格)、下筆長度 (虛線) ,和圓點的樣式描述子列示。 透過以分號 (;) 開始一行,您可以在 LIN 檔中,包含註解。 *線型名稱,線型描述 線型範例 A,線型樣式描述1,線型樣式描述2...... *線型名稱 :以星號 ( * ) 開頭,並且應為線型唯一名稱。 *線型描述 :線型描述會顯示在「線型管理員」,和「載入或重新載入線型」對話方塊中的描述欄位。該描述為可選擇是否設定,如果設定則需要與前面的線型名稱用逗號( , ) 分隔;反之,沒有設定該描述則請勿加入逗號( , ) 分隔。 *對齊點 (A) :目前只有A類型對齊可以使用。用於指定個別線、圓、弧在端點處的樣式對齊動作,可以保證線與弧的起點與終點,均以虛線表示。 *樣式描述 :每個樣式描述均會指定組成線型各區段的長度,以逗號分隔 (不允許有空格) 十進位正數,表示該長度的下筆 (虛線) 區段。 十進位負數,表示該長度的提筆 (空格) 區段。 虛線長度為 0 時,則繪製一個圓點。 A 類型對齊要求第一個虛線長度,大於或等於 0 (下筆區段)。第二個虛線長度,應小於 0 (提筆區段或空格)。必須至少有兩種虛線規格。 線型設定中加入文字(有文字的線型) 在線型描述中加入文字字元的格式如下: ["文字字串",文字型式名稱,比例,旋轉,X 偏移,Y 偏移] 調整比例、旋轉、X 偏移和 Y 偏移值必須以帶符號的十進位數值表示,例如 1、-17 和 0.01。 *文字字串 :線型中要顯示的字元。 *文字型式名稱 :要使用的文字型式名稱。如果未指定文字型式,則使用目前定義的型式。 註: 嵌入的文字字元與圖面中的文字型式相關聯。載入線型之前,與線型相關聯的文字型式必須存在。 *比例 :用於文字型式之相對於線型比例的比例係數。所提供的比例係數字首必須為 S=,例如 S=.5 表示比例係數為 0.5。文字型式的高度會乘以比例係數。如果文字...