风の行天下 发表于 2004-4-16 17:27:00

急!!!一个有关用户坐标系的问题

当要建立用户坐标系时,用UCS命令建立的新坐标系,原点为(0,0,0)


有时,我们不想让原点坐标为(0,0,0),而是为一个其他数,如(25,100,20)


请问如何才能实现此功能?

mxp 发表于 2004-4-16 17:29:00

先输入UCS命令,在输入原点坐标。

dxs78_1 发表于 2004-4-16 17:34:00

楼上说得很对噢

yesong555 发表于 2004-4-16 17:48:00

原点坐标一定是(0,0,0),否则不是原点。


改变原点相对世界坐标系而言

风の行天下 发表于 2004-4-16 17:50:00

依楼上兄弟的做法,那新建坐标位置变了,而原点坐标又会成为(0,0,0),而不是你输入的值。


我是想要坐标原点位置不变,但坐标变成我想要的值。

gzy 发表于 2004-4-16 18:15:00

干脆直接使用相对坐标算了。

独角斗士 发表于 2004-4-16 18:24:00

风の行天下发表于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:22:00

本帖最后由 作者 于 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)来定同样一个点的话,此点必定在当前屏幕中。


楼上的说用相对坐标画,可以行得通,但图多了,成千个横断面图,心算影响作图速度,要扣奖金!


如果知道方法,请告知,谢谢!

独角斗士 发表于 2004-4-16 21:23:00

这么说就清楚了,其实,在画一般图时很少注意坐标系的,而你说的标高问题,我也碰到过,如果坐标位置对应实际标高,会给我们带来许多方便,至少鼠标点到界标点,就显示真实的标高,省去换算的麻烦。


但这个用不着重新设置坐标系,比如先画了一个位置,它的Y值是a,而你要标它为b,你想把Y值就等于b,那好,用move,把图形以这个点移到真实的点就行了。
页: [1]
查看完整版本: 急!!!一个有关用户坐标系的问题