明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2996|回复: 10

[求助]LWPOLYLINE

[复制链接]
发表于 2005-11-5 23:47 | 显示全部楼层 |阅读模式

dxf群码中,pline线和云雾线都是(0 . "LWPOLYLINE")

有没有办法只把云雾线提取出来呀。

请各位大侠指点

在此谢过了。

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2005-11-6 00:34 | 显示全部楼层

你的提取是什么意思?

云线本来就是多义线,是每条bulge都不为0的多义线

 楼主| 发表于 2005-11-6 09:31 | 显示全部楼层

可能是我没有说清楚吧

我是想用(ssget "x")命令,只把云雾线提取出来.

请楼上指点.

发表于 2005-11-6 12:29 | 显示全部楼层
构造 pline 选择集,然后测试 Pline 的 Bugle 全部非 0 的为连续弧线Pline (可能为云线命令绘制)。
发表于 2005-11-8 12:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2005-11-11 12:46 | 显示全部楼层

谢谢以上各位,我找到答案了。

 

发表于 2005-11-11 15:38 | 显示全部楼层
有趣,我观察了一下,如果生成云线后没有修改,各段的BULGE总是0.5206,但这不能用来选择云线吧?你的答案能公开一下让我学习学习吗?谢谢先.
 楼主| 发表于 2005-11-12 21:40 | 显示全部楼层

这个我倒是没有注意,不过我只是要找到云型线就可以了

不过我是用(ssget "x" '((0 . "LWPOLYLINE" ) )先找出所有的"LWPOLYLINE"

这里包括pline,revcloud所画的线

然后再判断dxf群码中的(42. *)  *如果不为零,就是云型线了

至于程序,周一回公司才能发了.

发表于 2005-11-13 09:34 | 显示全部楼层
杀死云线这头牛,只要
  1. (ssget '((0 . "*POLYLINE")(-4 . "<not")(42 . 0)(-4 . "NOT>")))
复制代码
 楼主| 发表于 2005-11-13 15:11 | 显示全部楼层

小弟用not,and还不是很熟,一般很少用.

所以有的时候编的程序就很长了.

看了无痕大侠的留言,看来我以后要多用not,and了.

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

本版积分规则

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

GMT+8, 2024-5-20 06:30 , Processed in 0.302656 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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