Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Version 0.7 #13

Discussion options

Highlights

  • Project save/load - Save and reload full projects
  • Shape Handling - Major rework, now supports: multi-select and transform, undo/redo, editing of stroke/fill. Shapes can also be merged using boolean union/subtract/exclude/intersect modes.
  • Redesigned GCode Preview - Improved layout, performance and added syntax highlighting
  • Printer (Machine) Management - Add/remove machines with independent config.
  • Custom Start/End GCode - added support for custom GCode that can be stored per-printer profile
  • Added Shape fill features - control shading detail of shapes when using Draw mode
P1 P2 P3

Changes

  • Project Save/Load
    • Save and load projects to/from disk
    • Currently doesn't save independent config settings (planned)
  • GCode Generator
    • Major performance and functional improvements
    • Cutting Mode:
      • Added an initial swivel to ensure the knife faces the correct direction before the first cut.
      • Now optimises path selection to account for the swivel direction of the blade between each shape. For example, if one shape finishes being cut in an easterly direction, the optimiser will choose to start the next shape on an easterly path too in order to avoid accuracy issues with the blade swiveling to the new direction. This improves the accuracy and quality of cuts especially on fine details.
      • Other optimisations to reduce tearing at corners of shapes
    • All modes: Improved travel and path functions for faster completion as well as fixing several artifacts.
  • Canvas Editing
    • Shapes can now have their fill/stroke edited in the canvas, including editing of imported SVG shapes
      • Note that the thickness of the stroke does not affect the output GCode, it is purely for visual separation. However, setting it to zero will disable the stroke in the output as you would expect
  • Shape Combining
    • Shapes can be combined using union, intersect,subtract or exclude modes.
  • Undo/Redo Support
    • Added support for undo/redo operations. This is still in process so not everything is implemented yet, however most shape-related transformations are supported.
  • New GCode Preview
    • Improved GCode preview and rendering
    • Added syntax highlighting to make it look pretty
    • Much better performance when scrolling through large Gcode
  • Printer Configs
    • Printer configs now open in a separate window, and different printers can be added/removed
    • Canvas alignment / cutting mat selection has also been moved to the printer configuration section
  • Transform Gizmo Rework
    • Made the transform overlay for shape manipulation much more robust; it now supports multi-object selection and manipulation, as well as better scaling/zoom support
  • New Processing Options
    • Shading density controls to let you control hatch/fill outputs based on the brightness of colours
      • Hovering over the Threshold configuration option will show/hide shapes on the canvas depending on which ones meet the threshold.
    • Option to choose between fill first or stroke first when drawing.
  • SVG Import
    • All imported SVGs are now converted to native shapes for simplified processing
    • Basic (I mean basic) support for clipped and masked imported shapes
    • Note: Gradients and other fancy SVG features are not supported (for best results, always convert everything to paths first anyway)
  • Platform
    • Update to .NET 10
    • Update WPFUI to 4.2.0

Tweaks

  • Mirroring shapes now correct for shape rotation, and is intuitive
  • Keyboard Shortcuts: (TODO)
  • Made preview lines transparent in the preview pane to see crossing lines more easily
  • Element types are now listed next to their name in the sidebar
  • Added a toggleable Grid overlay to the canvas.

Fixes

  • Hidden objects on the canvas are no longer added to generated GCode
  • Fixed cutting mode generator to reduce corner-tearing artifacts
  • Fixed Overcut setting jumping to the start of a line if it isn't part of a closed shape
  • Drawing mode now respects whether a shape has a fill colour or not before it renders fill Gcode
  • Fixed several crashes when trying to import funky SVGs.

Installation

Binaries

PolyCut.exe (20MB):		 Smaller size, but requires .NET 10 Runtime to be installed
PolyCut.mono.exe (74MB):	Fully self-contained and embeds the necessary .NET 10 libraries

Checksums

MD5: 		7C63BFC4F45E988C1C761540BD727C65
SHA-256: 	8A7F152D1F3E102A6254E5246A1C5CE597B847D7E0E653E2BCA08CFABEF8CC4D

Like this project?

Please consider leaving a tip on Ko-Fi :)

Buy Me a Coffee at ko-fi.com


This discussion was created from the release Version 0.7.
You must be logged in to vote

Replies: 0 comments

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
1 participant

AltStyle によって変換されたページ (->オリジナル) /