找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: ccswri

[求助]:怎样把样条曲线变为多义线?

[复制链接]
发表于 2004-7-25 07:40:55 | 显示全部楼层
最初由 wjphd 发布
[B]大哥你说的是什么意思啊? [/B]


007.R14中的线宽设置

在R14中如果是为多段线赋宽,可以用pedit命令为其赋予宽度值。如果用line命令绘制的直线,也可以用pedit命令将其换为多段线后再为其赋予宽度值。

但如果是为用spline命令绘制的样条曲线赋宽,相对来说就要麻烦些了。
1.先将图形另存为“AutoCAD R12/LT2 Drawing (*.dwg)”格式;
2.打开刚才保存的R12格式文件(原样条曲线亦转换为多段线了);
3.用pedit命令为其赋予宽度值。

也可以在命令行键入“WMFOUT”命令,选择图形中需要赋予宽度值的样条曲线,将其保存为扩展名*.wmf的Windows 图元文件,然后再用“WMFIN”命令插入刚才保存的图元文件,并把它炸开,就可以用pedit命令赋予宽度值了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2004-8-3 13:12:04 | 显示全部楼层
完美解决方案:启用"绘制中的"_"边界"命令,先绘出边界,再用"移动"命令将最后生成的边界移动到另一个位置,(注意目标选择输入L),,然后用LIST命令显示新生成的边界,你会看到面积的.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2008-6-30 21:13:24 | 显示全部楼层
flatten 有个缺点就是精度不可控,会随着处理线条的数量和显示比例变化。
存成R12的缺点是数据量太大,而且采用的直线拟合,精度比较低。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2008-7-1 23:21:05 | 显示全部楼层
可参见: 明经CAD社区 → 开发篇 → AutoLISP/Visual LISP 编程技术 → 任意曲线转换成多段线程序 http://www.mjtd.com/BBS/dispbbs. ... ID=67633&page=3
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2008-7-2 17:23:27 | 显示全部楼层
1、如何把多段线转换为样条曲线?

用pedit(多段线编辑)命令,选择参数S,可以将多段线拟合成样条曲线,不过此时查看其属性仍然是“多段线”。这时继续执行样条曲线命令,在命令行键入命令spline,输入参数O,选择上面拟合好的多段线,就成功地把多段线转换为样条曲线了。

2、如何把样条曲线转换成多段线?

命令行键入命令:flatten,按提示选择你要转换的样条曲线即可。
注意:flatten命令是Express扩展工具包中的命令,使用前先确认你已经安装了这个扩展工具。

3、把样条曲线转换成多段线另类方法

方法1:将要转换的样条曲线复制在一新图中,用“另存为”命令将图纸保存为“AutoCAD R12/L12 DXF (*.dxf)”格式,再“打开”命令选择打开刚才保存的“DXF (*.dxf)”格式文件即可。

方法2:用WMFOUT命令选择要要转换的样条后,将所选对象保存为“图元文件 (*.wmf)”格式文件,再用WMFIN命令打开刚才保存的“图元文件 (*.wmf)”文件,按提示输入相应参数后炸开图形,就得到了所要转换的多段线了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2008-7-5 22:22:24 | 显示全部楼层
可将任意曲线转换成多段线(包括样条曲线、圆、圆弧及椭圆等等),且可任意设置其吻合精度。上传一个已将多义线转换成多段线的图例供参考(问题2处理.rar)。其它联系:ljttjl@tom.com
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2025-9-20 14:11 , Processed in 0.263430 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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