×
热门分类
微信扫码登陆

QQ登录

只需一步,快速开始

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

您需要 登录 才可以下载或查看,没有帐号?立即加入SketchUp吧! 微信扫码登陆

x


有时候,cad中画图有的线不能捕捉,还有将cad导入su中发现有些线段不在同一个高度,怎么办?
我们需要在cad中将所有线的Z坐标都调整到0就能解决这个问题。
下面我来发个之前在网上收集的解决方法。

【方法一】命令法(中文为注释):在命令行键入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:

【方法二】移动法:很简单,键入移动命令“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 ()

赞赏

2

查看全部评分

精彩评论

文明上网理性发言、请文明用语

1

主题

27

帖子

0

红宝石

SU入学(等级1)

Rank: 1

红宝石
0
园林——园林 2012-6-27 09:23:18
挺好的 我经常使用第二种方法

2

主题

45

帖子

5

红宝石

SU入学(等级1)

Rank: 1

红宝石
5
sc_mr_luo 2012-6-29 16:20:06
技术贴支持

0

主题

8

帖子

0

红宝石

SU入学(等级1)

Rank: 1

红宝石
0
鱼富贵 2012-7-2 13:34:11
我遇到过类似问题
我的方法是选择所有线段 ctrl+1 把ZXY三点坐标归0
可以避免导入线段无法捕捉问题

11

主题

226

帖子

74

红宝石

SU初师(等级5)

Rank: 5Rank: 5

红宝石
74
ajhgb 2012-7-8 17:34:22

按你这样做,图不是被改变了吗?你的意思应该是把Z给归零吧!

6

主题

352

帖子

239

红宝石

SU有道(等级7)

Rank: 7Rank: 7Rank: 7

红宝石
239
QQ
儍小子 2012-7-16 14:31:36
这个天正里不是有统一标高吗?不用这么烦吧~

0

主题

1

帖子

0

红宝石

SU入学(等级1)

Rank: 1

红宝石
0
刘彦夫 2012-9-11 07:31:29
楼主的帖子帮我大忙了!

7

主题

24

帖子

10

红宝石

SU游学(等级2)

Rank: 2

红宝石
10
bolar 2012-12-30 12:01:13
有用!谢谢楼主~~
高级模式
您需要登录后才可以回帖 登录 | 立即加入SketchUp吧! 微信扫码登陆

本版积分规则

ajhgb

SU初师(等级5)

  • 主题

    11

  • 吧币

    8868

  • 红宝石

    74

关闭

站长推荐上一条 /1 下一条

发布主题 快速回复 返回列表 客服中心 搜索 官方QQ群
关于我们/小黑屋/手机app/国土人/SketchUp吧 /京ICP备16008035号/