點變數

使用點變數表示物件性質。例如,在性質變更中使用 .LENGTH 變數以便使 AutoCAD Map 3D 向所有直線加入指定其長度的文字。在輸出報告中,使用 .TYPE 變數可列示報告中物件的類型。

表示式 描述
.ANGLE 對於大多數物件,會返回在 XY 平面中的角度。

對於橢圓物件,返回主軸的角度;對於點物件,返回 ECS 旋轉角度;對於追蹤物件,返回起始邊緣和結束邊緣之中點間的角度;對於圓物件,返回圓垂直投影到 WCSmdash 上的角度再加上 PI/2 (若無 ECS,則返回 0);對於具有 1 個或 0 個掣點的物件,返回 0;對於屬性定義、文字、多行文字、插入、造型和點陣式影像物件,返回旋轉角度。

.AREA 封閉聚合線或圓的面積。

僅拓樸查詢:每個多邊形的 AREA 物件資料欄位的值。

.BLOCKNAME 圖塊的名稱。
.BULGE 聚合線線段的凸度係數。
.CENTER 物件實際範圍的中心點。

如果物件為多邊形 (封閉的聚合線),則無論區域尺寸如何,座標會始終位於封閉區域內側。

.CENTROID 物件實際範圍的中心點,即其邊界矩形對角線的交點。
.CLASSNAME 物件類別名稱。
.COLOR AutoCAD Map 3D 物件的 ACI 顏色。BYLAYER 顏色演算為 256。BYBLOCK 顏色演算為 0。
.DWGNAME 物件來源圖面的名稱。

僅拓樸查詢:幾何圖形物件來源圖面的名稱。

.EANGLE 弧物件的末端角度 (以弳度表示),自物件所在的座標空間轉譯而來。
.EHANDLE 查詢到的物件的處理碼。
.ELEVATION Z 座標的值。
.EWIDTH 聚合線的末端寬度。不調整為個別聚合線線段的末端寬度。
.HEIGHT 文字物件的高度。
.LABELPT 與物件相關聯之文字的位置。
.LAYER 物件的圖層。
.LENGTH 線、弧、聚合線或圓的長度。圓長度以圓周長給出。
.LINETYPE 物件的線型。
.LINEWEIGHT 物件的線粗。
.LOCKSTAT 負責鎖住的使用者。
.PERIMETER 僅拓樸查詢:每個多邊形的 PERIMETER 物件資料欄位的值。
.PLOTSTYLE 物件的出圖型式。
.RADIUS 圓的半徑。
.ROTATION 圖塊或文字的旋轉角度 (以弳度表示)。
.SANGLE 弧的起始角度 (以弳度表示),自物件所在的座標空間轉譯而來。
.SHAPENAME AutoCAD Map 3D 造型的名稱。
.SIZE AutoCAD Map 3D 造型的大小。
.STRING 字串值 (可以是屬性或文字的值)。
.STYLE 文字字串或屬性的型式。
.SWIDTH 聚合線的起始寬度。
.TAG 物件的所有 AutoCAD Map 3D 屬性標籤。通常與 .STRING 配合使用以返回屬性標籤及其字串值 (即 .TAG 和 .STRING)。
.THICKNESS 物件的 AutoCAD Map 3D 厚度。
.TOPONAME 拓樸名稱 (僅拓樸查詢)。
.TOPOTYPE 拓樸類型:NODE、NETWORK 或 POLYGON (僅拓樸查詢)。
.TRUECOLOR AutoCAD Map 3D 物件的全彩值或顏色表值。
.TYPE AutoCAD Map 3D 物件類型。
.URL 連結至物件的 URL。

無 URL 連結的物件返回 nil。

註:

一個物件僅可有一個 URL。可以以下格式輸入 URL 資料:

http://servername/pathname/filename.dwg

ftp://servername/pathname/filename.dwg

file://drive/pathname/filename.dwg

.X1, .Y1, .Z1 直線起點的座標元件 X、Y 或 Z。
.X2, .Y2, .Z2 直線終點的座標元件 X、Y 或 Z。
.X3, .Y3, .Z3 造型或三維面的第三個定義點。若用於任何其他物件,則會返回 nil。
.X4, .Y4, .Z4 造型或三維面的第四個定義點。若用於任何其他物件,則會返回 nil。
.XSCALE 沿 X 軸的比例係數,使用物件所在的座標空間轉譯而來。
.YSCALE 沿 Y 軸的比例係數,使用物件所在的座標空間轉譯而來。
.ZSCALE 沿 Z 軸的比例係數,使用物件所在的座標空間轉譯而來。

所有數字的返回值均以小數表示。