[源码]轻量线抽点程序,用于在保持曲线形状的情况下抽掉多余点 - 精华帖集合
www.dimcax.com
[源码]轻量线抽点程序,用于在保持曲线形状的情况下抽掉多余点
转载请注明出处,忽悠悠原创
该程序用于在不改变复合线基本形状的情况下,根据输入的距离值,去掉复合线多余点,
滤波主程序仅支持二维坐标,设置复合线坐标的函数,仅支持轻量线
可以用于等高线抽点,以减少数据量,
下列代码使用vs2005+cad2008测试通过,可以将1:500地形图(大部分为等高线)300k的dwg文件压缩至80k左右,并且打印效果无影响
c#好久不用,貌似已经不熟练了,哈哈,欢迎报告bug,并对该程序进行补充或者修改
来看看哦
等有时间好好看看,数学算法很饶头。。。
支持忽悠悠
继续研究学习cad二次开发,从中寻觅人生乐趣!
支持忽悠悠大师
c#最适合开发autocad,因为它拥有vb容易的特点,却具有vc++的强大功能。
支持忽悠悠大师
c#最适合开发autocad,因为它拥有vb容易的特点,却具有vc++的强大功能。
好东西。看看
支持忽悠悠!
思路应该是这样的:
由点pt3至pt1与pt2连线的垂直距离d的大小判断是否删除点pt2,循环判断直至多段线所有顶点检查完毕!
都是重量级的老师!学习
顶!
业精于勤,而荒于嬉; 行成于思,而毁于随。勿以善小而不为,勿以恶小而为之。