Mirror 方法

围绕轴创建平面对象的镜像图像副本。

See Also | 示例

语法

RetVal = object.Mirror(Point1, Point2)

Object

所有图形对象
使用该方法的对象。

Point1

Variant[变体] (三元素双精度数组); 仅用于输入
表示镜像轴的第一点的三维 WCS 坐标。

Point2

Variant[变体] (三元素双精度数组); 仅用于输入
表示镜像轴的第二点的三维 WCS 坐标。

RetVal

镜像后的对象
对象可以是任一图形对象

系统变量

使用 MIRRTEXT 系统变量来管理文本对象的反向属性。MIRRTEXT 的缺省设置为开(1),它使文本对象与其它对象一样镜像。当其设置为关(0)时,文本不被镜像。

 

 

 

 镜像前

镜像后
(MIRRTEXT = 1)
 

镜像后
(MIRRTEXT = 0)
 

说明

参数中的两点作为线段的两个端点,围绕此线对基础对象进行镜像。

 


选定的对象

 


指定镜像轴的 Point1 和 Point2 

 


镜像后的对象

该方法将镜像的图像置于图形文件中并保留源对象。用 Delete 方法可移除源对象。

可以在图纸空间镜像 Viewport 对象,虽然这样做对模型空间视图或模型空间的对象都没有影响。

AutoCAD 检查复制的对象是否含有其它对象。如果是,进行所有对象的复制。该过程直到所有包含的对象全部复制完成。

[明经通道提示]:此处应该为文档本身的错误,对于AX方法的镜像与 AutoCAD 命令中的镜像不同,它只能对单个对象起作用。而不能将多个对象一起进行镜像操作。AX方法中未提供选择集直接的镜像方法,这需要用户自己编程解决。

注意 当同时遍历集合时不能执行该方法。在遍历过程中将打开一个只读操作的工作空间,而该方法试图执行可读写操作。必须在完成遍历后才调用该方法。

AttributeReference: 不能在 AttributeReference 对象上使用该方法。AttributeReference 对象继承了该方法是因为它是图形对象,然而,它不能操作属性参照。