Skip to content

feat: add damped-track-aim smoke-gated example#52

Merged
TMHSDigital merged 1 commit into
mainfrom
feat/example-damped-track-aim
Jul 18, 2026
Merged

feat: add damped-track-aim smoke-gated example#52
TMHSDigital merged 1 commit into
mainfrom
feat/example-damped-track-aim

Conversation

@TMHSDigital

Copy link
Copy Markdown
Owner

Summary

  • Adds examples/damped-track-aim: twelve needles aim at an emissive core via Object.constraints.new('DAMPED_TRACK') (data API, not constraint ops).
  • Check asserts one unmuted Damped Track per needle on TRACK_Z and evaluated local +Z alignment toward the core (dot ≥ 0.998).
  • Wires gallery metadata/assets, plugin manifest, blender-smoke.yml, and bumps documented example count to 14.

Test plan

  • Check-only on Blender 5.1.1 — exit 0
  • Check-only on Blender 4.4.3 (local LTS proxy) — exit 0
  • EEVEE still render + visual inspect (tips toward core)
  • python scripts/build_gallery.py regenerated gallery pages
  • py_compile + manifest/gallery asset path check
  • CI blender-smoke on 4.5 LTS + 5.1
  • CI validate / validate-manifest

Made with Cursor

Teach Object.constraints.new('DAMPED_TRACK') with evaluated aim checks so headless scripts stop reaching for constraint ops and TRACK_TO.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions github-actions Bot added documentation Improvements or additions to documentation ci labels Jul 18, 2026
@TMHSDigital
TMHSDigital merged commit c1d2ce8 into main Jul 18, 2026
9 checks passed
@TMHSDigital
TMHSDigital deleted the feat/example-damped-track-aim branch July 18, 2026 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant