AttachCopyToView 命令

AttachCopyToView( <Object>, <View 0|1|2> )

如果 View = 0 ,将创建给定对象的副本。对于 View = 1 View = 2 ,此命令将创建给定对象的从属副本,其在给定 Menu view graphics.svg Graphics_View 中大小恒定。

poly = Polygon((0, 0), (1, 0), (1, 1), (0, 1)) 。如果图形视图 1 处于活动状态, AttachCopyToView(poly, 1) creates a square with the same size at the same position.

将在相同位置创建一个大小相同的正方形。

AttachCopyToView( <Object>, <View 0|1|2>, <Point 1>, <Point 2>, <Screen Point 1>, <Screen Point 2> )

副本创建后,命令定义中将再添加四个参数。 如果 View = 0 视图 = 1 视图 = 2 此命令创建给定对象的从属副本,其在给定 Menu view graphics.svg Graphics_View 使用仿射变换进行变换,该变换将 点 1 映射到一个点,其 屏幕坐标(以像素为单位)等于 屏幕点 1 ,且 点 2 映射到一个屏幕坐标等于 屏幕点 2 .

poly = Polygon((0, 0), (1, 0), (1, 1), (0, 1)) 。如果图形视图 1 处于活动状态, AttachCopyToView(poly, 1, (0, 0), (1, 1), (0, 0), (100, 100)) 创建一个 100px x 100px 正方形,位于图形视图的左上 角。

对象的所有点都会被复制,即使它们位于视图之外。