CAD坐标读取问题
本帖最后由 askthesun 于 2010-12-29 20:12 编辑偶是菜鸟,请问在一个图中,图形放大之后,怎么保持读取坐标值不改变,比如:一条多段线端点A(3,3)端点B(7,7),将其多段线放大2倍之后,编程读出坐标依然不改变,即仍是“端点A(3,3)端点B(7,7)”,如图
这牵涉到算法的问题
得有图形的变换法则作依据
上个图加以说明会好些
有点类似吹气球吗?
端点像气口?
or what ??? 回复 askthesun 的帖子
什么叫放大后坐标不变?有点不明白!是图形显示放大还是scale比例放大?还是怎么回事儿?说清楚点啊 这似乎不太可能吧?
图线在放大时,选择的放大几点不一样,得到的结果也不一样。CAD有记住这个某个图形是怎么生成的功能吗?我想不会有。
为什么要有这么奇怪的要求呢? 回复 askthesun 的帖子
我想你还是把原始坐标放在扩展数据里储存吧!这样不论该物件怎么放大缩小你都可以从扩展数据里读出原始坐标! 回复 yucpp 的帖子
我需要1:500的地形图,而专业测量的按1:500的精度测图,但是他们成图是1:1000,而我做图要还原成实际比例1:500,图纸就放大2倍,在图上读取工程控制点坐标就不方便 回复 Gu_xl 的帖子
是scale放大,要求就是坐标(X,Y)不改变,因为要求控制点坐标不因图纸缩放旋转而转改呀
就是如图所示,用CAD的ID命令查询坐标,肯定行不通的
1:500到1:1000只是出图时设置打印比例不同即可,为什么要将图纸放大或缩小呢? 明白你的意思,你只要换算一下就可以了嘛1:500到1:1000时各坐标缩小了0.5倍,你再把坐标值乘以2不就行了