Repository navigation
Conversation
…ew patterns - Output tab with a plot-time estimate per layer (pen-down, travel, lifts) from configurable plotter speeds, shown in the status bar too - Path clean-up applied to preview, stats and export: RDP simplify, joining nearly touching paths, dropping tiny bits and duplicates, and a grid-based nearest-neighbour ordering that scales to large path counts - Optional registration marks and per-pen test swatches - Undo / redo (buttons, Ctrl+Z / Ctrl+Y) with slider drags grouped - Batch export of seed variations into exports/batch_<timestamp>/ - Right-click to lock pattern parameters or the seed; Randomize, New seed and batch export respect locks - G-code (GRBL, Z axis or servo lift) and HPGL export next to SVG - Per-layer text or image mask (inside / outside, threshold, invert) - New patterns: Image (TSP line, stipple, hatch, spiral, squiggle; built-in demo picture), Hex Truchet, Penrose (rhombs / arcs) and Hex maze - Scrollable side panel; presets store the new settings, mask and locks Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CspRSgko45MN3D4Esk5wXs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds ten features to the sketch (
GenerativeLineArt/GenerativeLineArt.pde) and updates the README and CONTRIBUTING. The side panel now has two tabs: Design (paper, layers, pattern parameters) and Output (plotter, clean-up, mask and export settings). The panel also scrolls when its contents don't fit.exports/batch_<timestamp>/.M3 S) pen lift, a dwell after each lift, and anM0pause between pens.SP1–SP4) for layer n.Presets now also save the new settings, the mask and the locks. Older presets still load and get default values for anything new.
Behaviour change: clean-up is on by default (simplify 0.05 mm, merge gap 0.1 mm, minimum length 0.2 mm). Existing designs will export slightly fewer points and strokes. Set the sliders to 0 to switch it off.
Testing
🤖 Generated with Claude Code
https://claude.ai/code/session_01CspRSgko45MN3D4Esk5wXs
Generated by Claude Code