找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 615|回复: 8

[求助]:为什么z坐标不是0????

[复制链接]
发表于 2004-6-1 21:09:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我在画图的时候碰到一个奇怪的问题请各位高手指教。
朋友传给我一张图纸,Z坐标的现实高度不是0,为什么?如何解决?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2004-6-1 21:45:27 | 显示全部楼层
为什么的问题,问你的朋友吧。
解决的方法是用ET扩展工具的二维化对象Flatten解决。此命令适用于安装了ET扩展工具的2002及其以上版本。但我看见你的其他帖子说你用的是R14,我就没办法了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2004-6-1 22:05:29 | 显示全部楼层
请问楼上,是否存在开关命令可以解决?如果单纯是将各个实体的高度统一到Z=0上,不需要更高的版本,在R12下就可以解决的。有一个LISP文件,好像叫做"PROJECT"的,就可以统一高度。我想知道的是如何将当前的Z值变为0。谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-1 22:13:16 | 显示全部楼层
不好意思我不懂Lisp,更没有用过R12。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-2 07:46:28 | 显示全部楼层
我懂了,你要咨询的是一个系统变量,该变量改变缺省Z座标的高度(一般为0)。
这个变量就是:
命令: elev
指定新的默认标高 <0.0000>:
指定新的默认厚度 <0.0000>:
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-2 08:12:05 | 显示全部楼层
天正3.0经常反复插入图块会产生图元Z不为0,造成无法继续绘图,
可用CHANG命令,将E设为0,及可
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-2 09:43:49 | 显示全部楼层
有一个小程序可以改直线和圆、圆弧的z坐标为0。
[PHP](defun c:z0()
        (setq cm0(getvar "cmdecho"))
        (setvar "cmdecho" 0)
        (princ "\n \n \n")
        (setq z 0.0)
        (setq ss(ssget))
        (while ss
        (setq ll(sslength ss))
        (setq ll0 -1)
        (repeat ll
                (setq ll0(+ ll0 1))
                (setq si(ssname ss ll0))
                (setq cc( entget si))
                (setq ty(cdr (assoc 0 cc)))
                (if (= ty "LINE")
                (progn
                (setq xyz(cdr (assoc 10 cc)))
                (setq x(car xyz))
                (setq y(cadr xyz))
                (setq xy0(list x y 0.0))
                (setq cc(subst (cons 10 xy0) (assoc 10 cc)cc))
                (setq xyz(cdr (assoc 11 cc)))
                (setq x(car xyz))
                (setq y(cadr xyz))
                (setq xy0(list x y 0.0))
                (setq cc(subst (cons 11 xy0) (assoc 11 cc)cc))
                (entmod cc)(entupd si)
                ))
                (if (or (= ty "CIRCLE") (= ty "ARC"))
                (progn
                (setq xyz(cdr (assoc 10 cc)))
                (setq x(car xyz))
                (setq y(cadr xyz))
                (setq xy0(list x y 0.0))
                (setq cc(subst (cons 10 xy0) (assoc 10 cc)cc))
                (entmod cc)(entupd si)
                ))
         )
         (setq ss(ssget))
         )
         (setvar "cmdecho" cm0)
)                                 [/PHP]
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-2 10:19:24 | 显示全部楼层
5楼的朋友只是修改标高啊!Z轴依然没有改变!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-6-2 12:57:03 | 显示全部楼层
我用晓东工具里面就有一个命令是:z坐标为0的命令。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-12 23:34 , Processed in 0.196158 second(s), 48 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表