sliptonic wrote:I don't know about the notification question. The old prosilver theme had a 'subscribe' button but I'm not sure if it does what you want. You can switch to that skin in your profile.
I've entered a bug into Mantis for the fact that the Path viewprovider doesn't handle arcs in planes other than XY. see
issue #2903
I've made some fix of Path.Area. The file is in the attachment. You can try it with my latest PathArea branch.
A few notes.
* libarea (Clipper) only works with 2D shape. So in order to get the boolean cut on solid, you have to use section. For your model, one section is enough. However, I am not quit clear what you want to achieve here. A rough maybe? If so, won't you need more sections? Or rather, using offset instead, as shown below? The final path can be clipped (i.e. a common operation) with the workpiece (which Area can't do at the moment yet). See attached offset.FCstd file.
- Screenshot from 2017-03-10 18-35-43.png (350.07 KiB) Viewed 2992 times
* In case the section plane is not the default XY plane, you need a few manual steps to get it working. By default, the work plane is determined by the highest planar XY face of all added shapes if there is one. If not, it will pick the first encountered planar face as work plane. The work plane determines how the 3D coordinates are mapped to 2D for libarea to process. There is a setting called Section Mode that controls the section plane. The default mode is to use the current work plane as starting section plane. Before starting, Area will transform the shape so that it aligns the section plane with the XY0 plane. The signess of Stepdown controls the section direction. Positive means downward in transformed Z direction.
* Internally, Area uses OCC cut to implement section (same as Part's section), so you may experience the usual cut failure on tangent planes, i.e. section plane coincides with some face of the added shape. This is why I added Section Tolerance parameter, which introduce a small offset value to the section cut Z height. However, this offset value is directional dependent. Say, you select a work plane of bottom Z face, and has the default positive stepdown. The added tolerance offset will be in the wrong direction. You can experiment this with the model file in the attachment. PS. I discovered this issue because in your originally attached model, your Y axis is pointed downward, suggesting you are selecting the bottom Y face as the workplane, causing reversed section direction. To visualize the current work plane, you can
Code: Select all
Part.show(App.ActiveDocument.FeatureArea.WorkPlane).
* If you want more control on sections, e.g. variable stepdown, you can use Area.makeSections, where you can pass in a list of section heights.
The result,
- Screenshot from 2017-03-10 18-20-26.png (274.9 KiB) Viewed 2992 times
The generated Path still won't be showing correctly because of the bug you are firing. Now, can you please send me a simple lathe gcode file? I'll see if I can patch the Path ViewProvider.