Mirror3D 方法

绕由三点定义的平面镜像选定的对象。

参阅 | 示例

语法

RetVal = object.Mirror3D(Point1, Point2, Point3)

Object

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

Point1

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

Point2

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

Point3

Variant[变体] (三元素双精度数组); 仅用于输入
指定镜像平面的第三点的三维 WCS 坐标。

RetVal

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

说明

对象以三点确定的平面进行镜像

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

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

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

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