1、你想实现的效果是,在一个文件里按CTRL+C,然后到另一个文件里按CTRL+V,然后点到哪里就粘贴到哪里
是实现不了的,任何图形都是由“对像”和“所参照的点”组成的,这两者缺一不可啊
你仔细想一下,在"同一个文件"里按CTRL+C,然后再按CTRL+V,把一个图形完全复制到另一个地方,是不是要点两下鼠标?
第一下是原图形的起点,第二下才是目标点,这是在同一个“线性空间”里的“线性变换”尚且需要点两下鼠标,要在两个文件里进行复制,那就相当于是在“两个线性空间”里的“映射”,更加实现不了了。通俗一点的说法如下:
CTRL+C,并不提示你选取起始点,实际上是以世界坐标系的原点为基点进行复制
你在同一个文件里选定一条直线,按一下,CTRL+C,再按一下CTRL+V,你会发现,原先的一条直线,变成重合的两条直线了
在你不关闭CAD的前提下,你到另一个文件里按CTRL+V,图形貌似跑很远了,其实他们相对于原点的距离是一样的
2、关于原理的理解,我是这样认为的:
是这样的,你按CTRL+C,默认是世界坐标系的原点为基点。
相当于你带基点复制,基点是世界坐标系原点。
问题就来了,如果对方的图形界限是100米乘以100米,而你的图形界限是10米乘以10米,那么你CTRL+V过来就有可能跑很远,不知我表达清楚没有?(图形界限有LIMITS命令)
当然,如果你所复制的文件里包含“块”时,你会发现,单纯地CTRL+C,然后到另一个文件里再CTRL+V是不管用的,因为你在插入“块”的时候,需要一个相对坐标点,也就是说,“块”这个东西,默认不是以世界坐档系原点为默认基点的,你不交代清楚,他当然就不给你工作
说到底,任何图形都是由“对像”和“所参照的点”组成的,你看得到的是“对像”你看不到的是“参照点”,你搞不明白的问题,其实是由后者决定的
[ 此帖被bezdz在2010-12-09 21:20重新编辑 ]