请问如何将样条曲线精确的转换为多段线
请问使用C#如何实现CAD中的样条曲线精确转换为拟合多段线。谢谢。 不可能很精确,样条曲线是光滑的曲线,只能给定精度近视精确的转换 虽然对于圆弧、椭圆弧可以用凸度完美转换,但是SPLINE就基本无望了所以虽然你是要求精确转换,但也应该设置一个允许值
这样对于spline就可能通过不断增加间距计算凸度达到在允许值范围内模拟它,这样最终出来的多线段就可能和本来的SPLINE吻合度很高而点并不一定很多。。。
如不设置允许值或者相似度要求过高都会导致最后多线段上点绝对比狗毛都要多(别说多如牛毛了,牛跟狗比毛的话相当于全裸吧),那样有什么意义? 采用“描图”的方法,先获得样条曲线上一定间隔距离的点(根据精度确定),再根据获得的点组绘制多段线。 只能近似的转化为pline
页:
[1]