54256 发表于 2016-5-18 17:36:36

ucs和plan的关系

现在我有一段别人写的函数,假设说叫abc,
很长,看不懂,我拿来主义,在程序里直接引用,
在世界坐标系下运行是正确的,但是在ucs下出了问题
所以我想了个办法,这样调用
(command "ucs" "w")
(abc)
(command "ucs" "p")
运行结果还是不大正常

但是加一句,改成如下
(command "ucs" "w")
(command "plan" "")
(abc)
(command "ucs" "p")
(command "plan" "")
就可以了,我不知道有什么区别,但是一旦执行了“plan”,
会等半天,不能接受,有什么办法模拟“plan”,或者说“plan”到底做了点什么事情
不知道我说清楚没有,谢谢

ㄘ丶转裑ㄧ灬 发表于 2016-5-18 18:19:21

猜测:你运行的程序跟你的视口有关,

以下是百度到的东西,不一定有用:

在cad中利用plan与ucs结合快速建立基准面,达到提高速度的目的,部分其他命令的解释如下。

CAD中Elev、Vpoint、Ucs、Plan命令的作用及相关选项的意义:

1、plan
先自定义UCS,通过plan命令,将定义的ucs坐标(例如是倾斜的ucs坐标)调整为水平状态的坐标体系。

2、vpoint (当前视图方向:VIEWDIR=当前值 )
指定视点或 [旋转(R)] <显示坐标球和三轴架>:指定一个点,输入 r,或按 ENTER 键显示坐标球和三轴架。

3、ucs (User Coordinate System用户坐标系)
要有效地建立3D图形,用户的二维操作平面可能是空间中的任意一个面。UCS的作用就是让用户设定坐标系的位置和方向,从而改变工作平面,便于坐标输入。

4、elev (ELEVATION命令的缩写)
elev 可以存储当前空间的当前视口中相对于当前 UCS 的当前标高值。

zzyong00 发表于 2016-5-18 19:38:45

plan会按当前ucs把图转成"正"的,所以时间长一点

54256 发表于 2016-5-19 17:48:21

没人知道吗
页: [1]
查看完整版本: ucs和plan的关系