明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: xyp1964

[讨论] 【e派】Z轴归零问题探讨——源码揭秘

  [复制链接]
发表于 2014-5-9 12:47:02 | 显示全部楼层
上传一个测试图,图纸平面图看没问题,换成三维空间看,一团糟;有些是块中的,有些又不是块的,就像画的三维的一样,归零相当难,做完这图,归不了零,我当时就把这图丢了的,重新做一遍,苦恼。上面几个归零的都解决不了,是否能实现块中的一起归零?

本帖子中包含更多资源

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

x
 楼主| 发表于 2014-5-9 13:21:04 | 显示全部楼层
本帖最后由 xyp1964 于 2014-5-9 13:37 编辑

;; 这个实例有意思,确实有没能归零的实体,待研究。


里面的有的尺寸是关联的;region还没能处理

本帖子中包含更多资源

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

x
 楼主| 发表于 2014-5-9 13:56:04 | 显示全部楼层

  1. ;; region实体
  2. (if (and (xyp-etype ename "region")
  3.          (/= (caddr (setq pt (xyp-9pt ename 1))) 0)
  4.     )
  5.   (xyp-move ename pt (xyp-3d2d pt))
  6. )
 楼主| 发表于 2014-5-9 22:19:03 | 显示全部楼层
本帖最后由 xyp1964 于 2014-5-9 22:20 编辑
  1. ((xyp-etype s1 "DIMENSION")        ;尺寸标注取消关联
  2. (if (= (vla-get-hasextensiondictionary (vlax-ename->vla-object s1)) :vlax-true)
  3.   (command "DIMDISASSOCIATE" s1 "")))
发表于 2014-5-10 00:06:20 | 显示全部楼层
院长的都是好东西,
发表于 2014-5-10 10:25:45 | 显示全部楼层
过来学习,学习!
发表于 2014-5-10 11:24:00 | 显示全部楼层
本帖最后由 freehand8008 于 2014-5-10 11:25 编辑

顶院长!
俺有个Z0,实体拉伸都能归零  (别人写的,发给大家看看)

(defun C:Z0 ( / SS1)
(setvar "cmdecho" 0)
(if (setq SS1 (ssget))
(progn
(command ".undo" "be")
(princ "\n正在处理图形数据,请稍候...")
(terpri)
(command ".ucs" "w")
(command ".move" SS1 "" '(0 0 1e99) "" ".move" "p" "" '(0 0 -1e99) "")
(princ "\nOK,已将所选图元Z坐标值全部归零。")
(command ".undo" "e")
);end progn
);end (if (/= SS1 nil)
(princ)
);end (defun C:Z=0 ( / SS1)

点评

你可以用这个程序试试上面的测试图  发表于 2014-5-10 12:36
发表于 2014-5-10 12:19:18 | 显示全部楼层
多谢院长的l图纸测试,这个图的确很顽固,期待解决中……
发表于 2014-5-10 12:55:56 | 显示全部楼层
donghuidong2003 发表于 2014-5-9 12:47
上传一个测试图,图纸平面图看没问题,换成三维空间看,一团糟;有些是块中的,有些又不是块的,就像画的三维 ...

对待垃圾人做的垃圾图纸,只能X炸碎Z0

点评

垃圾语  发表于 2014-5-10 13:58
发表于 2014-5-10 13:08:36 | 显示全部楼层
大哥,不要出口伤人呀,谁都不能保证自己做的图能一马平川,而且现在好多工程都是奇形怪状的,都是从其它三维软件上导入到CAD图中的。块与线段都是空间的,能说别人写三维的人是垃圾吗,既然有这个归零的程序,而且还这么多,就说明不只是某一个人能做出这样不共面的图出来,哪天自己遇到了,就会感觉用处之大了,积得口德吧,大家都是学习,学习,再学习中的

评分

参与人数 1明经币 +1 收起 理由
lsjj + 1 赞一个!要用別人的圖得靠自己的本事

查看全部评分

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 20:17 , Processed in 0.433715 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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