新建一个模型,只要是深度不能整除螺距,都会存在这样的问题
0 @4 e/ b$ Y% U( s
! r& h8 P, d% T$ ]. E
OK 新建一个默认后处理用来测试
4 Q. E+ G, O( w" E
% l! U" [( P5 G E
最后一圈确实存在问题,这里我需要指明不是后处理Bug,也不是圆弧算法存在BUG。
/ F M$ q, W( U" o% L1 |. E. H: J看看另外一个后处理;
; B- U; p" D/ R/ ?: d4 i* ^
& A4 k, e% W+ p/ V8 w9 H) B9 F
仔细观察,数据基本一致,只是小数位不同,一个3位,一个4位。 ' e, A. ^% N Q$ e
OK这样就解决了,问题的产生主要是圆弧误差太大,导致最后一圈只移动了0.0几,不是一圈。 9 p5 |6 m& \- D9 I
还有一种办法,就是把最后一个圆弧的方向DR+改为DR- 解决问题。
& G, k8 T& C8 r4 U6 M3 r
% l, S, b8 }$ u% k& a- U |