Skip to content

Add editor reload wiring for baked toolpaths - #2

Merged
ajlennon merged 1 commit into
mainfrom
feat/tres-editor-reload
Aug 16, 2026
Merged

Add editor reload wiring for baked toolpaths#2
ajlennon merged 1 commit into
mainfrom
feat/tres-editor-reload

Conversation

@ajlennon

Copy link
Copy Markdown
Member

Summary

  • bake raster and waterline toolpaths to strategy-specific Curve3D resources at stable res:// paths
  • add a Path3D placeholder and an editor-only reload hook that refreshes both the curve and AnimationPlayer when the selected strategy's .tres files change
  • extend the headless bake proof to assert stable resource paths and scene wiring

Test plan

  • Godot 4.6 headless import in the CI Docker image
  • raster eartip bake (2555 Curve3D points; BAKE_OK)
  • waterline eartip bake (7522 Curve3D points; WATERLINE_PROOF; BAKE_OK)
  • In Godot editor, select EditorAssetReload, choose each Preview Strategy, rebake, and confirm ToolpathCurve plus AnimationPlayer refresh without reopening the scene

AI assistance

Implementation was assisted by Cursor. The human author remains responsible for review and submission.

Persist strategy-specific Curve3D assets at stable paths and refresh the Path3D and AnimationPlayer placeholders when a bake overwrites them.

Assisted-by: Cursor <cursoragent@cursor.com>
@ajlennon
ajlennon marked this pull request as ready for review August 16, 2026 12:37
@ajlennon
ajlennon merged commit 61da330 into main Aug 16, 2026
1 check passed
@ajlennon
ajlennon deleted the feat/tres-editor-reload branch August 16, 2026 12:37
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.

1 participant