请问:用CAD如何把Z坐标不为0的对象z坐标改为0?
请问:用CAD如何把Z坐标不为0的对象z坐标改为0?
12楼
谢谢新斑竹的指点!我用的是R14怪不得不行了!看来得提高提高了!
回复
13楼
楼上的我知道改Z坐标另外的方法 网站上找的
如果你从测绘院拷贝来的地形图上有一些图元(如直线和圆等)的Z坐标不为零,那么有可能产生交点不易捕捉、使用dist命令量取的两点间距离值与实际不合等等问题,下面我介绍两种解决这个难题的方法。
(1)命令法(中文为注释):在命令行键入change
Command:CHANGE
选择对象
Select objects: all
键入p选择修改特性
Properties/<Change point>: p
键入e修改标高
Change what property (Color/Elev/LAyer/LType/ltScale/Thickness) e
输入新的Z坐标
New elevation <varies>: 0
选择修改特性,回车结束。
Change what property (Color/Elev/LAyer/LType/ltScale/Thickness)
Commnd:
(2)移动法:很简单,键入移动命令“move”,将所有实体移至点1,0,1E99,然后再重复“move”命令,将所有实体移至点0,0,-1E99即可。
该方法利用AutoLISP语言编程如下:
;;标高(Z坐标)归零实用程序
(defun C:Z=0 ()
(setvar "cmdecho" 0)
(princ "\n正在处理图形数据,请稍候...")
(command "_.UCS" "")
(command "_.move" "_all" "" ’(0 0 1e99) "" "_.move" "_p" "" ’(0 0 -1e99) "")
(princ "\nOK,已将所有图元的标高值即Z坐标归零.")
(setvar "cmdecho" 1)
(princ)
)end (defun C:Z=0 ()
回复
14楼
一般来说,测量图形时,是按三维坐标进行的,所以我们在设计时,经常会出现两条线不修圆等问题,关键在于平面修圆不能用于三维中,如果要用应该有特殊的命令吧,只是我们做平面设计不了解三维而已,遇到这种情况需要我们人为地把所有的Z坐标改为0,这样就变成了平面。改Z轴为0的方法有两种:1,直接点直线后,打开特性窗口后,将Z坐标改成0;2,到本论坛中下载个Z轴归零CAD附件,按照提示更改。
回复
15楼
介绍的很详细了,非常感谢.按照此方法进行,OK!
回复
16楼
谢谢啊~~真的太谢谢了~~没别动!抢劫~斑竹的方法我还是很难算面积啊!真不知道说什么好了!!眼泪一哇哇的啊
回复
17楼
完全正确.
回复
18楼
好用啊!谢谢!!!!!!!!!!!!!!!
回复
19楼
说的很详细
回复
20楼
:) :( :call: :call: :call:
回复
21楼
好用啊!谢谢!!!!!!!!!!!!!!!楼主慈悲!!!
回复