c++实现多段线生成_CAD新手须知:这两种线条如何实现相互转换?

虽然样条曲线在CAD中可编辑的操作性不是很高,所以使用频率也很低,但是在一些特殊场合也有使用到的,不可避免地,需要将样条曲线转换为多段线,以方便后续编辑和输出。

大家应该能发现,在低版本的CAD是没有相关的转换工具的,想要进行样条曲线和多段线的相互转换,可以说各种方法都出动了。

04967d7e79a65ded238706557356ceef.png

例如,保存成低版本的DXF,用WMFOUT输出WMF文件后再用WMFIN命令输入进来。

对于高版本的CAD,例如中望CAD 2020专业版,处理样条曲线就不需要这么复杂了,因为CAD本身就有相关命令,不需要借助其他工具。

一、CAD扩展工具下的编辑工具-三维转二维,命令FLATTEN可帮助实现。

e023d4453574c305c84eef6a638fd7b6.png

此命令是三维线框变二维线条的功能,用在样条曲线上可以将其分解成若干部分的多段线。

c6f53bcd060f470b2a12f0ed351a0047.gif

但眼尖的小伙伴应该可以注意到,这种分解并不是平均分的,往往在弧度越大的地方分解的数量会越多。

二、专门的样条曲线编辑功能【SPLINEDIT】

输入命令,确认后能看到很多选项,其中P就是转换为多段线的命令,之后可以指定精度,下图为精度10的效果。

e0a24d275d3ff72589fe769449a42bd0.gif

精度的范围最大为99,数值越大,分解的线段越多,越平顺。

a31b8f442f6a05ea4d6a67eeb19b93e3.gif

三、如果想要把多段线转换为样条曲线,则可以用PEDIT(多段线编辑)命令,可以看到,线条有所变形。

4a5b6fe57ac3385fd7ee66f45c17d4b1.gif

最后问大家一个问题,你们知道样条曲线在什么时候用得比较多吗?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值