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.9 #15

Discussion options

Highlights

  • New Fill Patterns — Spiral, Triangular Hatch, Diamond Crosshatch, and Radial fills.
  • Multipass Cutting/Drawing — repeat passes with a configurable Z delta between each
  • Toolhead XY Offsets — per-printer offset applied to all generated GCode paths
  • Grid Snapping — hold Ctrl to snap drawing, moving, and resizing to the grid
  • Overhauled GCode Preview — Pause/Resume/Step controls, a live tool cursor, and customisable preview colours
  • Major performance improvements — fill generation is many times faster; reduced memory usage; GCode preview is significantly snappier

Changes

  • New Fill Patterns
    • Added four new fill types: Spiral, Triangular Hatch, Diamond Crosshatch, and Radial
NewFills
  • Multipass Support

    • Added Number of Passes and Z Offset Per Pass settings — cut or draw the same paths N times, stepping down in Z between each pass
    • Useful for thicker materials that need multiple light passes rather than a single deep cut
  • Toolhead XY Offsets

    • Added Tool Offset X / Tool Offset Y to printer configuration to adjust where your knife/pen is relative to the toolhead.
  • Grid Snapping

    • Hold Ctrl while drawing, moving, or resizing any shape to snap to the canvas grid
    • Works for single and multi-element selection during resize. It is however broken if the object is rotated before snapping (I'll fix the math on this eventually)
  • GCode Preview Overhaul

    • Added Pause, Resume, Step Forward, and Step Back controls
    • Added a live tool cursor indicator that follows the current preview position
    • Preview lines and cursor colours are now fully customisable
    • Added a Tool Config tab directly on the Preview Page so you can tweak settings and preview them faster

NewPreviewPageControls2

  • UI Improvements
    • Redesigned sidebar elements list — groups are no longer nested, and Boolean operation controls have moved directly into the elements list
    • Rearranged File menu — Import SVG and Load Project now appear at the top
    • Tweaked transform gizmo — rounded edge handles, refreshed colours, and better rotate handle positioning
    • Dimension labels are now always visible during any selection, not just while actively resizing or moving
    • Canvas grid is now toggleable from the View menu; the old cutting mat SVG overlay has been removed in favour of the configurable grid
    • Preview Page now uses a solid background canvas for better visual contrast, and makes use of the configurable grid as well.
NewMainUI NewPreviewUI

Tweaks

  • SVG Import default stroke thickness changed from 1 to 0.1, to ensure visual positioning is more consistent with the mathematical position (mathematical position is based on a stroke width of 0).
  • Improved blade entry-point selection for better cut quality on complex shapes
  • Improved the virtual Mica effect and font picker styling

Bug Fixes

  • Fixed Start and End GCode not being exported — these were silently omitted from all exports (whoops)
  • Fixed SVG Import inflating shape sizes — shapes with thick strokes were being measured including the stroke, causing oversized GCode output
  • Fixed Klipper preview speed being hardcoded to 5 mm/s regardless of your configured Drawing Speed
  • Fixed ghost elements persisting after Import SVG → Undo → Redo → Delete
  • Fixed line shapes being mirrored or flipped incorrectly when resized
  • Fixed a crash in the fill processing pipeline
  • Fixed various incorrect bounds calculations on the canvas

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: 		34DCA3B04BF85BAF578565C8D2E6499B
SHA-256: 	14C6B1253A5E33FF733553B11048A7898799D2F76640B6700275DF20E135880F

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.9.
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 によって変換されたページ (->オリジナル) /