Changes
- Improved
Fill Processor
- massive performance increase using
PolyCut.Core
when generating complex filled paths (over 10x faster) - fixed overall logic of the processor to fix several bugs and unwanted effects.
- massive performance increase using
- New configuration options
- Filltype is now a dropdown list (to make way for new filltypes soon)
- You can now choose whether pens can draw over shape boundaries to speed up hatching designs (rather than lifting the pen after each stroke) - previously this was assumed.
- New GCode Preview Page
- Optimised rendering of GCode paths - lines now smoothly trace out from start to end rather than rendering the whole line at once. It looks glorious
- Added new preview speed controls
- Spent an obnoxious amount of effort to emulate the Mica effect on the Preview toolbar (please notice this :) )
Fixes
- Fixed issues with hatch/crosshatch filling:
- Some shapes would not be filled if they were too far from other shapes
- Some lines would "shortcut" across gaps they shouldn't when filling
- Fixed GCodePlot not honouring the
Optimisation
setting. See here: arpruss/gcodeplot#43 - Fixed
Cutting Mat
andWorking Area
visibility switches not working - Fixed crash when adding a textbox after switching back from the preview page.
- Tabbing between number boxes in the
Element Properties
tab now selects the number for quicker editing.
Known Issues
-
Note Stroke widths on all objects are not included in geometry calculations. If you have massively thick strokes on your shapes, the processor will ignore it when calculating shape outlines and locations, and the resulting size of the shape will be incorrect. You should consider a stroke as a guideline for the tool path, rather than a component of the shape itself.
Full Changelog: v0.5.1...v0.6
Installation
Binaries
PolyCut.exe (19MB): Smaller size, but requires .NET 8 Runtime to be installed
PolyCut.mono.exe (80MB): Fully self-contained and embeds the necessary .NET 8 libraries
Checksums
MD5: B8A9183FEB07D812B9668B1AB6C6DFAB
SHA-256: 98859EB9BAC10D9B31D5849FBC775349548CF343880BEA8BA486C39066239188
Like this project?
Please consider leaving a tip on Ko-Fi :)