Skip to content

Releases: IridiumIO/PolyCut

Version 0.6

23 Apr 10:53
Compare
Choose a tag to compare

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.
  • 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 :) )

output_opt

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 and Working 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

  • See document here

  • 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 :)

Buy Me a Coffee at ko-fi.com

Version 0.5.1

20 Apr 04:05
Compare
Choose a tag to compare

Changes

  • Predominantly bugfix release
  • UI Tweaks
    • Updated canvas colour and removed laggy drop shadow
    • Sidebars can now be resized
    • Added hover highlight to Elements list for visual feedback
    • Fixed default scaling/positioning of main canvas
  • Backend
    • started splitting massive SVGPage.xaml file into smaller UserControls

Fixes

  • Fixed duplication of generated toolpaths when parsing SVG files (every shape would get processed twice, resulting in double cuts/draws - whoops)
  • Reduced thickness of drawn shapes to help with size accuracy when processing
  • No longer generates a PolyCut.exe.WebView2 folder in your working directory (which can be annoying) - this is now generated in the Temp folder instead

Known Issues

  • See document here

  • 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...v0.5.1


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: 		8A3A9E520749EBF1561F2DF62EC4C0A1
SHA-256: 	A17AB7385BD3F8C1D77DC0FEF5FB8AEA1288D8183136638F3C7D937510502436

Like this project?

Please consider leaving a tip on Ko-Fi :)

Buy Me a Coffee at ko-fi.com

Version 0.5

17 Apr 12:55
Compare
Choose a tag to compare

New Features

  • Added a Path drawing tool
    • Paths will be smoothed after drawing to minimise travel moves
    • Paths will automatically be closed if the endpoint is close to the start point
  • Added Properties tab for canvas elements
    • Currently contains positional transformations for all objects (position, size) and mirroring capabilities for Text and SVG elements
    • Text objects created in PolyCut can now have their font and sizes edited
  • Improved rendering of Font selector when entering/editing text
  • More big backend changes to simplify future development and fix minor issues
  • Updated WPFUI to 4.0.2

Fixes

  • Fixed scaling logic for Line elements when being resized
  • Fixed incorrect scaling of the object selection gizmo
  • Editing text now resizes the text container so new text is visible. This doesn't yet work when changing the font or font size from the properties menu
  • Improved handling of Tab characters and spacing in textboxes
  • Fixed being unable to delete SVG files / drawing group

Known Issues

Full Changelog: v0.4...v0.5

{EE8962A5-4429-4EBA-A967-2C7CED60EBA4}


Important!

Because this application uses .NET 8, you have two choices of downloads:


- 19 MB: If you don't have the .NET 8 runtime installed when you try to run this, it will prompt you to download it from Microsoft


- 80 MB: Includes all libraries required to run it completely standalone.

Checksums for PolyCut.exe

MD5: 		01A9CC8BA1520CA633309E2304219944
SHA-256: 	21489378824758522B263AD0389ED2FDC0D16C0648A7F75009AE825C397B5586

Like this project?

Please consider leaving a tip on Ko-Fi :)

Buy Me a Coffee at ko-fi.com

Version 0.4

08 Apr 10:08
Compare
Choose a tag to compare

New Features

  • Improved SVG element adorner to allow better resizing, and added rotation support.
  • Text created by PolyCut can now be edited:
    • Select the textbox, then Double-Click to edit the text
    • While the textbox is selected (but not in edit mode), press Ctrl + [ to make the text smaller and Ctrl + ] to make it bigger
  • Added Tooltips to all settings in the Configure tab.
  • Major rewrites to canvas and shape handling / creation. Not much of this is visible, but it was a huge undertaking.

{D612F1F6-D38E-4C17-8B05-920CADF49515}

Fixes

  • Fixed text being offset / resized slightly after creation, leading to inaccurate sizing
  • Fixed synchronization of objects on the canvas and in the Elements tab.
  • Better handling of object selection / deletion.

Known Issues


Important!

Because this application uses .NET 8, you have two choices of downloads:


- 18 MB: If you don't have the .NET 8 runtime installed when you try to run this, it will prompt you to download it from Microsoft


- 80 MB: Includes all libraries required to run it completely standalone.

Checksums for PolyCut.exe

MD5: 		8D4DFD1FF59AD117E9BA5AB49A5B4656
SHA-256: 	151AD71C9E6E8C8C6E380ADCB31FE54C6E861B19972FD62397CCF5A069B50742

Like this project?

Please consider leaving a tip on Ko-Fi :)

Buy Me a Coffee at ko-fi.com

Version 0.3.1

11 Mar 02:20
097bbf5
Compare
Choose a tag to compare

Fixes

  • All GCode is now exported using a decimal point . instead of following localized logic (some languages will use commas instead of points) in order to prevent issues with printers parsing the output GCode. Closes #4

Known issues

See document here


Important!

Because this application uses .NET 8, you have two choices of downloads:


- 18 MB: If you don't have the .NET 8 runtime installed when you try to run this, it will prompt you to download it from Microsoft


- 172 MB: Includes all libraries required to run it completely standalone, however it's nearly 50x the size. I do recommend installing the .NET 8 runtime instead (which is itself only a 50MB download).

Checksums for PolyCut.exe

MD5: 		B2AB219FB917345A31535D90C18C05F9
SHA-256: 	316C954C808A16CB3E7FDF3677DA7A03A0B2D9915A1BDA1D31D9E020E9B84972

Like this project?

Please consider leaving a tip on Ko-Fi :)

Buy Me a Coffee at ko-fi.com

Version 0.3

24 Feb 11:14
6dbbec1
Compare
Choose a tag to compare

New Features

  • Added basic shapes (line, rectangle, ellipse, text) that can be drawn directly onto the canvas
    • Note the tools are still buggy, for example:
      • If you drag to create a shape off the page, it will glitch and may leave a ghost element behind
      • Text cannot be edited after it is created; you also have to set the font and size in advance.
  • Visual changes:
    • The cutting mat overlay can now be hidden on the main canvas
    • The canvas colour can be changed between light and dark appearances.

Fixes

  • Elements are now correctly unselected when you click off them

Known issues

See document here


Important!

Because this application uses .NET 8, you have two choices of downloads:


- 18 MB: If you don't have the .NET 8 runtime installed when you try to run this, it will prompt you to download it from Microsoft


- 172 MB: Includes all libraries required to run it completely standalone, however it's nearly 50x the size. I do recommend installing the .NET 8 runtime instead (which is itself only a 50MB download).

Checksums for PolyCut.exe

MD5: 		6BB50393E003FF24C935851662B7D253
SHA-256: 	7D4D23CD7D980EA6ACC070EFF7CF50666924464DC3E3EC014161B2FA1216D32B

Like this project?

Please consider leaving a tip on Ko-Fi :)

Buy Me a Coffee at ko-fi.com

Version 0.2

03 Feb 12:41
a1d9604
Compare
Choose a tag to compare

New Features

  • Added option to Polycut.Core to extract a single color, similar to GCodePlot.
  • PolyCut now copies itself to %localappdata%/IridiumIO/PolyCut so that it has a fixed location for running from the commandline (intended for Inkscape extension, once I figure out a few bugs)

Fixes

  • Fixes issue where overcuts would not be calculated properly when complex shapes were being processed.

Known issues

See document here


Important!

Because this application uses .NET 8, you have two choices of downloads:


- 18 MB: If you don't have the .NET 8 runtime installed when you try to run this, it will prompt you to download it from Microsoft


- 172 MB: Includes all libraries required to run it completely standalone, however it's nearly 50x the size. I do recommend installing the .NET 8 runtime instead (which is itself only a 50MB download).

Checksums for PolyCut.exe

MD5: 		03EE847DC75AD356889322976180D6FF
SHA-256: 	5E7C8717B5FE75D0C3DB3C106E1D55AB61BDDB80CF34959F63E849951F1C4A7F

Like this project?

Please consider leaving a tip on Ko-Fi :)

Buy Me a Coffee at ko-fi.com

Version 0.1

28 Jan 15:27
Compare
Choose a tag to compare

Initial Release

Known issues

See document here


Important!

Because this application uses .NET 8, you have two choices of downloads:


- 18 MB: If you don't have the .NET 8 runtime installed when you try to run this, it will prompt you to download it from Microsoft


- 172 MB: Includes all libraries required to run it completely standalone, however it's nearly 50x the size. I do recommend installing the .NET 6 runtime instead (which is itself only a 50MB download).

Checksums for PolyCut.exe

MD5: 		03EE847DC75AD356889322976180D6FF
SHA-256: 	5E7C8717B5FE75D0C3DB3C106E1D55AB61BDDB80CF34959F63E849951F1C4A7F

Like this project?

Please consider leaving a tip on Ko-Fi :)

Buy Me a Coffee at ko-fi.com