明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1087|回复: 5

选取基数等高线

[复制链接]
发表于 2015-5-5 20:19:04 | 显示全部楼层 |阅读模式
(defun c:xqjsdgx ()
(prompt "\n 选取基数等高线" )
(SETQ SS1 NIL)
(if (setq ss (ssget  '((0 . "polyLINE")(8 . "dgx")))) (progn
  (setq i -1 ss1 (ssadd))
  (repeat (sslength ss)
   (setq ent (entget (setq en (ssname ss (setq i (1+ i))))))



   (if(/= 0 (rem (cadddr (assoc 10 ent)) 2))  (ssadd en ss1)
     )

  )
))
(sssetfirst nil ss1)

)


发表于 2015-5-5 21:28:36 | 显示全部楼层
比较好奇的是,一般在工作上什么时候会用到要选奇数的等高线?
不过,源码就是好东西啦!赞一个!
发表于 2015-7-21 17:18:27 | 显示全部楼层
代码运行了一下,只能选取出来个别的,大部分是挑不出来的
发表于 2015-7-21 17:20:14 | 显示全部楼层
总是会出现这种情况

本帖子中包含更多资源

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

x
发表于 2015-7-23 23:13:37 | 显示全部楼层
哥们,你是不是想抽稀等高线呀?
如果是,建议你按照等高线的高程属性来抽稀,比如说,将z属性为100.5 101.5 102.5……的删除,留100 101 102…的。
你这隔根抽根,怕是要出问题~~~
发表于 2015-7-28 08:32:55 | 显示全部楼层
感谢楼主无私奉献,受益匪浅!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-20 13:28 , Processed in 0.183587 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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