461045462 发表于 2011-4-11 17:05:44

如何给cad几何图形中Z坐标加高程值属性 已解决

本帖最后由 461045462 于 2011-4-18 07:42 编辑

在cad图形编辑时,往往需要给图形增加高程值,可是在增加高程时,图形中添加了高程值,
然而在属性栏,几何图形位置Z坐标处,总是0值,请问要如何才能在属性栏添加上高程值数据呢?
写了一些语句,可总是添加不上:
如果直接在命令行敲入: (command "insert" "gc200" "1,1,100.999")   ;;gc200是一个圆点图块
命令: (command "insert" "gc200" "1,1,100.999")
nil
输入 X 比例因子,指定对角点,或 [角点(C)/XYZ] <1>: 1
输入 Y 比例因子或 <使用 X 比例因子>: 1
指定旋转角度 <0d0'0">:
在Z坐标栏显示为: 100.999
如果将语句改写为:
(setq p3 (getpoint "请选择指定位置:\n "))
.
.
(command "insert" "gc200" p3 "1,1,100.999")
或者增加用字母来代替数据
假设求得:(setq pz 100.999)
.
.
(command "insert" "gc200" "1,1,pz")
在Z坐标栏均显示为0;不知是为什么?
(图片中的Z坐标栏是3.66,是另外一个点截图)
请问要如何将 p3(指定位置)和pz(得出的高程值)都写在 (command "insert".....)语句中?
或者要采用什么函数命令来实现在Z坐标栏显示出高程值属性?
望高手指教
谢谢


   

已解决

yshf 发表于 2011-4-11 19:00:21

(command "_insert" "GC200" "x" 0.5 "y" 0.5 "z" 0.5 (list (car p3) (cadr p3) pz) "")

461045462 发表于 2011-4-12 06:38:52

回复 yshf 的帖子

谢谢您的回复
我等会试试
没有想到这种方式
谢谢
祝快乐

jackynine 发表于 2011-4-18 10:55:17

修改其组码不能达到效果吗?

461045462 发表于 2011-4-19 21:10:23

回复 jackynine 的帖子

如果当时填写时就能标注上,就不用去修改了

gzbccy 发表于 2011-4-21 15:57:39

没看懂是啥意思

461045462 发表于 2011-4-22 06:42:10

回复 gzbccy 的帖子

在cass加注高程时,将高程点带上属性。请看上面的截图,也就是在 “位置Z坐标”处注上高程值,如截图:3.6600,平时一般标注时为0。
不知说清楚否?

gzbccy 发表于 2011-4-22 08:48:40

回复 461045462 的帖子

谢谢你,不过CASS中可以实现,你的是要在CAD中完成这些工作。感谢你的指点迷津

461045462 发表于 2011-4-22 19:59:46

回复 gzbccy 的帖子

不用客气。
cass是可以实现加注高程。在其它的情况下加注就用其它的方法,所以要给高程点带属性
页: [1]
查看完整版本: 如何给cad几何图形中Z坐标加高程值属性 已解决