找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 20052|回复: 11
打印 上一主题 下一主题

【求助】在CAD中如何解决线及圆弧的UCS中Z值不为0的问题?

[复制链接]
跳转到指定楼层
1
发表于 2003-9-19 19:01:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
附件中有几端圆弧UCS(X=0,Y=0,Z=-1),如何把Z值变为0

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2003-9-20 10:13:39 | 只看该作者
指令UCS→O→輸入0,0,0,
3
发表于 2003-9-20 11:33:14 | 只看该作者
老兄,不行啊?附件中的图是从UG中转出,用CAD14打开有部分Z=0,另部分Z=-1
4
发表于 2003-9-20 12:04:49 | 只看该作者
兄弟不是我不助你,实在是找不到什么好法子,只好重新绘一张吧。
5
发表于 2003-9-20 12:28:02 | 只看该作者
我的办法是在其它软件中用投影再做一次,然后再转出,不知在CAD中能否解决
6
发表于 2003-9-21 00:35:06 | 只看该作者
szhibing wrote:
我的办法是在其它软件中用投影再做一次,然后再转出,不知在CAD中能否解决

szhibing兄, 是指群碼210中Z值為-1嗎? 其意義說明圖元擠出方向, 與WCS的Z軸不平行, 硬改為正值, 螢幕上位置亦隨著變動, 您的方法是正確的.
指令: (entget(car(entsel)))
  
選取物件: ((-1 . <圖元名稱: 14b1a90>) (0 . "ARC") (330 . <圖元名稱: 14b1c80>) (5 . "CA") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (100 . "AcDbCircle") (10 -177.246 145.748 0.0) (40 . 8.9672) (210 0.0 0.0 -1.0) (100 . "AcDbArc") (50 . 2.67943) (51 . 6.26704))
7
发表于 2003-9-21 15:27:17 | 只看该作者
楼上兄弟你的判断是对的,但我不明白你的指令意义,烦老兄赐教
8
发表于 2003-9-21 17:41:44 | 只看该作者
(entget(car(entsel))), 是lisp的語法, 和以下的指令相同, 因為要修改群碼210, 必須透過Lisp.
指令: list
  
選取物件: 1 找到
  
選取物件:
                  ARC       圖層: "0"
                            空間: 模型空間
                   處理碼 = CA
            中心點 點, X=   0.0000  Y=   0.0000  Z=   0.0000
              半徑    8.9672
相對於 UCS 的擠出方向:
                   X=   0.0000  Y=   0.0000  Z=  -1.0000
            長度   32.1709
             總角度    206
9
发表于 2003-9-22 08:56:25 | 只看该作者
我还是不明白在CAD中如何修改,能否把你修改的步骤写出
10
发表于 2003-9-22 13:50:06 | 只看该作者
(1), 指令: (setq e1(entget(car(entsel))))
  
選取物件: ((-1 . <圖元名稱: 40087290>) (0 . "ARC") (330 . <圖元名稱: 40087480>) (5 . "CA") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (100 .  
"AcDbCircle") (10 -177.246 145.748 0.0) (40 . 8.9672) (210 0.0 0.0 -1.0) (100 . "AcDbArc") (50 . 2.67943) (51 . 6.26704))
  
(2), 指令: (setq e2(subst '(210 0.0 0.0 1.0) '(210 0.0 0.0 -1.0) e1))
((-1 . <圖元名稱: 40087290>) (0 . "ARC") (330 . <圖元名稱: 40087480>) (5 . "CA") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (100 . "AcDbCircle") (10 -177.246 145.748 0.0) (40 . 8.9672) (210 0.0 0.0 1.0) (100 . "AcDbArc") (50 . 2.67943) (51 . 6.26704))
  
(3), 指令: (entmod e2)
((-1 . <圖元名稱: 40087290>) (0 . "ARC") (330 . <圖元名稱: 40087480>) (5 . "CA") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (100 . "AcDbCircle") (10 -177.246 145.748 0.0) (40 . 8.9672) (210 0.0 0.0 1.0) (100 . "AcDbArc") (50 . 2.67943) (51 . 6.26704))
  
指令: (entget (cdar e1))
((-1 . <圖元名稱: 40087290>) (0 . "ARC") (330 . <圖元名稱: 40087480>) (5 . "CA") (100 . "AcDbEntity") (67 . 0) (410 . "Model") (8 . "0") (100 . "AcDbCircle") (10 -177.246 145.748 0.0) (40 . 8.9672) (210 0.0 0.0 1.0) (100 . "AcDbArc") (50 . 2.67943) (51 . 6.26704))
  
指令: list
選取物件: (cdar e1)
<圖元名稱: 40087290>
1 找到
  
選取物件:
  
                  ARC       圖層: "0"
                            空間: 模型空間
                   處理碼 = CA
            中心點 點, X=-354.4918  Y=   0.0000  Z=   0.0000
              半徑    8.9672
              起點 角度    154
              終點 角度    359
            長度   32.1709
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-1-24 02:56 , Processed in 0.029548 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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