-
-
Notifications
You must be signed in to change notification settings - Fork 16
Version 0.7 #13
Iridium-IO
announced in
Announcements
Version 0.7
#13
-
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
Drawmode
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
- Shapes can now have their fill/stroke edited in the canvas, including editing of imported SVG shapes
- Shape Combining
- Shapes can be combined using
union,intersect,subtractorexcludemodes.
- Shapes can be combined using
- 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
Thresholdconfiguration option will show/hide shapes on the canvas depending on which ones meet the threshold.
- Hovering over the
- Option to choose between fill first or stroke first when drawing.
- Shading density controls to let you control hatch/fill outputs based on the brightness of colours
- 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
Overcutsetting 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 :)
This discussion was created from the release Version 0.7.
Beta Was this translation helpful? Give feedback.
All reactions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment