cad坐标归零lisp_Z坐标归零的方法,不用插件,直接cad中修改

图形

Z

坐标归零的方法

CAD

绘图技巧

1

图形

Z

坐标归零的方法:

"urn:schemas-microsoft-com:office:office" />

全选需

Z

坐标归零的图形,移动命令,基点为

0

0

0

,第二点为

0,0,1e99

,重复选择,

再移动命令,基点为

0

0,0

第二点为

0,0,-1e99

Z

坐标至此已经为

0

,就可以查询图形面

积了。注:

1e99

1

是阿拉伯数字

1

,不是字母

L

2

如果你从测绘院拷贝来的地形图上有一些图元(如直线和圆等)的

Z

坐标不为零,那

么有可能产生交点不易捕捉、使用

dist

命令量取的两点间距离值与实际不合等等问题,下

面我介绍两种解决这个难题的方法。

(1)

命令法(中文为注释):在命令行键入

change

Command

CHANGE

选择对象

Select objects

all

键入

p

选择修改特性

Properties/

p

键入

e

修改标高

Change what property (Color/Elev/LAyer/LType/ltScale/Thickness)

e

输入新的

Z

坐标

(可以把标高修改为零)

New elevation 

0

选择修改特性,回车结束。

Change what property (Color/Elev/LAyer/LType/ltScale/Thickness)

Commnd

(2)

移动法:很简单,键入移动命令

“move”

,将所有实体移至点

1,0,1E99

,然后再重复

“move”

命令,将所有实体移至点

0,0,-1E99

即可。

(可以把

Z

坐标值修改为零)

该方法利用

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 ()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值