镜像一个或多个物件。
rhinoscriptsyntax.MirrorObjects ( object_ids, start_point, end_point, copy=False)
rhinoscript.object.MirrorObjects ( object_ids, start_point, end_point, copy=False)
object_ids |
必须参数。列表。要镜像物件的 Guid 或字符串构成的列表。 |
start_point |
必须参数。三个数字组成的列表或 Point3d 对象。镜像平面的起点。 |
end_point |
必须参数。三个数字组成的列表或 Point3d 对象。镜像平面的终点。 |
copy |
可选参数。布尔值。复制物件。如果省略,执行过程中不复制物件(False)。 |
列表 |
由镜像生成物件 Guid 构成的列表。 |
import rhinoscriptsyntax as rs
objs = rs.GetObjects("Select objects to mirror")
if objs:
start = rs.GetPoint("Start of mirror plane")
end = rs.GetPoint("End of mirror plane")
if start and end:
rs.MirrorObjects( objs, start, end, True )