使用点变量代表对象的特性。例如,在特性转换时使用 .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 轴的比例系数,采用对象所在的坐标空间。 |
所有返回的数字值均为小数形式。