chrisb wrote: ↑
Sun Aug 27, 2017 10:34 pm
Thanks for looking, the link is the same as above.
The missing pocket faces is caused by OCC section tolerance problem. Because you used default step down (1.0mm), the section operation hits the bottom, and Path.Area's default section tolerance is 1e-6, so the section (i.e. slicing) operation is done at 2.9+1e-6. For simple geometry, this tolerance works fine, but for some, apparently, this causes missing sections. I guess for your shapes, the pocketing faces are not all at exact 2.9, some up while some below, and that's why you have missing faces. The solution is to simply specify a sensible step down value.
mlampert wrote: ↑
Sun Aug 27, 2017 6:12 pm
These are libarea or Path.Area issues - realthunder could you have a look at these please? I've noticed that as well that the different patterns don't always produce correct or consistent results.
I'd suggest that the solution here, with the perspective of the developer, is to improve the auto derivation of depth value from the removal shapes, code in PathUtils.depth_params, perhaps?
Try Assembly3 (latest version 0.11
) along with my custom build of FreeCAD at here
And if you'd like to show your support, you can donate through patreon
, or paypal