Skip to content

Add bone follow-ups: skt_bone, DEV_MODE debug vis, reverse radius order - #260

Merged
trailcode merged 8 commits into
mainfrom
Trailcode/gen-improvements
Sep 11, 2026
Merged

Add bone follow-ups: skt_bone, DEV_MODE debug vis, reverse radius order#260
trailcode merged 8 commits into
mainfrom
Trailcode/gen-improvements

Conversation

@trailcode

@trailcode trailcode commented Sep 11, 2026

Copy link
Copy Markdown
Owner

Summary

  • Extract bone outline/waist geometry from utl_geom into skt_bone (compute_bone_geom, make_bone_wire, debug overlays).
  • Add compile-time DEV_MODE and Add-bone Options Debug vis checkboxes (session-only construction overlays).
  • Reverse end-radius placement: after centers, size the second circle first (cursor is already there), then the first.
  • Style: blank line after early-return if; code_style_check.py + docs.

Closes #259

Test plan

  • Add bone: centers -> radius at second center -> radius at first -> waist (holes if enabled)
  • DEV_MODE=1: Debug vis toggles (capsule tangents, cutters, contacts, radials) update overlay
  • Commit outline looks correct; Tab still enters exact radii/waist
  • Spot-check docs/usage-sketch.md and CHANGELOG
  • Build EzyCad_lib / EzyCad_tests

@trailcode
trailcode merged commit 499e25a into main Sep 11, 2026
4 checks passed
@trailcode
trailcode deleted the Trailcode/gen-improvements branch September 11, 2026 23:33
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.

Add bone follow-ups: skt_bone extract, DEV_MODE debug vis, reverse radius order

1 participant