Skip to content

refactor: rename arachne module to walls, split classic/arachne strategies#75

Open
max-scopp wants to merge 2 commits into
mainfrom
feat/walls-module-restructure
Open

refactor: rename arachne module to walls, split classic/arachne strategies#75
max-scopp wants to merge 2 commits into
mainfrom
feat/walls-module-restructure

Conversation

@max-scopp

Copy link
Copy Markdown
Owner

Summary

Renames src/arachne/src/walls/ and splits the wall generation code into dedicated strategy files:

  • walls/classic.rs — the original single-pass wall algorithm (was arachne/mod.rs)
  • walls/arachne.rs — Arachne variable-width bead generation
  • walls/beads.rs, walls/types.rs — moved unchanged

Why

The arachne module name was misleading — it implied the module only handled Arachne-style walls, but it also housed the classic wall algorithm. The new walls/ name is neutral and the file split makes the two strategies easy to find and modify independently.

Changes

  • src/arachne/src/walls/ (git mv, history preserved)
  • src/walls/mod.rs — new dispatcher
  • All import paths updated across lib.rs, core/pipeline.rs, gcode/generator.rs, etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants