fix(puppet): v0.3.1 — atan2 sprite-top + rot limits + speed + write_bone channels
- Look-at uses math.atan(dx, -dy) (substrate sprite-top convention): rot=0 means sprite top points up (in -Y), rot=pi/2 means right. - New rest.rot_min/rot_max fields (degrees in JSON; clamped after look-at) - New look_at_speed field (deg/s; rate-limits look-at via dt) - write_bone now accepts rot/pos/scl channels (legacy 'angle' rejected) - Bones not in any track are allowed; write_bone bypasses track-guard for them. Enables procedural root-rotation while keyframe-anims play. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"id": "lib-core.puppet",
|
||||
"version": "0.3.0",
|
||||
"version": "0.3.1",
|
||||
"api_min": "0.1",
|
||||
"deps": []
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user