急!!!一个有关用户坐标系的问题
当要建立用户坐标系时,用UCS命令建立的新坐标系,原点为(0,0,0)有时,我们不想让原点坐标为(0,0,0),而是为一个其他数,如(25,100,20)
请问如何才能实现此功能? 先输入UCS命令,在输入原点坐标。 楼上说得很对噢 原点坐标一定是(0,0,0),否则不是原点。
改变原点相对世界坐标系而言 依楼上兄弟的做法,那新建坐标位置变了,而原点坐标又会成为(0,0,0),而不是你输入的值。
我是想要坐标原点位置不变,但坐标变成我想要的值。 干脆直接使用相对坐标算了。 风の行天下发表于2004-4-16 17:50:00static/image/common/back.gif依楼上兄弟的做法,那新建坐标位置变了,而原点坐标又会成为(0,0,0),而不是你输入的值。
我是想要坐标原点位置不变,但坐标变成我想要的值。
<BR>看不懂你在说什么?
在世界坐标系的a点(25,100,20)建立新的用户坐标系,那这个a点对世界坐标系来说是(25,100,20),对用户坐标系来说它是(0,0,0),你又要它还是原来的值,这建立新坐标系有什么意义?你要的那不是坐标系变,而是坐标系的那个标记动了动位置。 本帖最后由 作者 于 2004-4-16 19:50:37 编辑
唉,我这个人有点菜,没有办法,独角斗士看不懂我的话,我解释一下。。。。。。
确定一个二维的坐标系,必须先确定坐标原点和Y轴方位角(方向),比如我建一个坐标系:原点坐标(30,30),Y轴方向为垂直方向,有人认为原点坐标不为(0,0),其实真正的原点已经告诉我们是,此坐标系左移30,下移30,既(X=0,Y=0)。
因为有时候作图,我们并不要关心原点在哪里,而是要自己设定任意一点的坐标值(其实真正的原点也就确定了),便于画图。
例如:画一个横断面图:路基中点标高为:4028M,(在青藏就有这样的标高)如果你要输入(0,4028)来定这个点的话,估计不知道这个点到哪去了,找不着定出的点(尤其像我们这些菜鸟),所以能不能让我直接在当前屏幕上任定一个点,设定坐标原点为(0,4020),这样,同样输入(0,4028)来定同样一个点的话,此点必定在当前屏幕中。
楼上的说用相对坐标画,可以行得通,但图多了,成千个横断面图,心算影响作图速度,要扣奖金!
如果知道方法,请告知,谢谢! 这么说就清楚了,其实,在画一般图时很少注意坐标系的,而你说的标高问题,我也碰到过,如果坐标位置对应实际标高,会给我们带来许多方便,至少鼠标点到界标点,就显示真实的标高,省去换算的麻烦。
但这个用不着重新设置坐标系,比如先画了一个位置,它的Y值是a,而你要标它为b,你想把Y值就等于b,那好,用move,把图形以这个点移到真实的点就行了。
页:
[1]