Commit Graph

397 Commits

Author SHA1 Message Date
ba3e09c4fc Simplify interaction link deletion logic in App.tsx 2026-04-01 04:21:29 +02:00
3f50ba13bb Remove unused function syncTriggerVolumeFlags from App.tsx 2026-04-01 04:21:11 +02:00
26c98e65c8 Refactor trigger condition checks in runtime-scene-build.ts 2026-04-01 04:20:59 +02:00
702179a424 Modify runtime-scene-build.ts to derive triggerOnEnter and triggerOnExit from interaction links 2026-04-01 04:20:50 +02:00
555a0d9910 Update App.tsx to re-sync trigger volume flags after deleting an interaction link 2026-04-01 04:20:50 +02:00
0aab6a7da6 Add function to sync trigger volume flags after mutation 2026-04-01 04:19:36 +02:00
09f962c390 Derive triggerOnEnter/triggerOnExit from actual links 2026-04-01 04:19:31 +02:00
03354bad2c Update trigger logic to check for links 2026-04-01 04:19:31 +02:00
064da0c338 Add loop checkbox to interaction link form 2026-04-01 04:07:29 +02:00
b635081d62 Add loop property to play animation interaction links and update migration script 2026-04-01 04:06:16 +02:00
5ae42b77a4 Include loop property in createPlayAnimationInteractionLink 2026-04-01 04:06:11 +02:00
aca1d057ec Use LoopOnce and LoopRepeat constants in action.loop assignment 2026-04-01 04:06:11 +02:00
d6c2f81eb5 Import LoopOnce and LoopRepeat from three.js 2026-04-01 04:06:11 +02:00
52fb3ec696 Update playAnimation method to include loop parameter 2026-04-01 04:06:11 +02:00
162d3c8d03 auto-git:
[change] src/runtime-three/runtime-host.ts
2026-04-01 04:05:09 +02:00
7f07475b68 auto-git:
[change] src/runtime-three/runtime-interaction-system.ts
2026-04-01 04:05:09 +02:00
fca26a95d4 auto-git:
[change] src/runtime-three/runtime-interaction-system.ts
2026-04-01 04:05:09 +02:00
f7386f08d7 auto-git:
[change] src/interactions/interaction-links.ts
2026-04-01 04:04:40 +02:00
44c9728f3f auto-git:
[change] src/interactions/interaction-links.ts
2026-04-01 04:04:40 +02:00
a0d07bcee0 auto-git:
[change] src/interactions/interaction-links.ts
2026-04-01 04:04:40 +02:00
2adca807e1 auto-git:
[change] src/interactions/interaction-links.ts
2026-04-01 04:04:40 +02:00
b1630c12a6 auto-git:
[change] src/interactions/interaction-links.ts
2026-04-01 04:04:40 +02:00
897fedce5b auto-git:
[change] src/app/App.tsx
2026-04-01 02:54:02 +02:00
104e905f60 auto-git:
[change] src/app/App.tsx
2026-04-01 02:53:52 +02:00
644229e47a auto-git:
[change] src/app/App.tsx
2026-04-01 02:53:51 +02:00
56d7f176d5 auto-git:
[change] src/app/App.tsx
2026-04-01 02:53:13 +02:00
1c6551f6f5 auto-git:
[change] src/app/App.tsx
2026-04-01 02:53:03 +02:00
36045e53ca Update interaction action labels for play and stop animation 2026-04-01 00:17:46 +02:00
ef308b08e2 Add play and stop animation interaction links 2026-04-01 00:17:46 +02:00
530bfd4820 Update App.tsx to use store.executeCommand for animationAutoplay 2026-04-01 00:15:52 +02:00
22e198347c Update App.tsx to use store.executeCommand for animationClipName 2026-04-01 00:15:52 +02:00
80f396c1a5 Add animation selection and autoplay options in App.tsx 2026-04-01 00:14:26 +02:00
159892c4dc Add validation for playAnimation and stopAnimation actions in scene-document-validation.ts 2026-04-01 00:12:44 +02:00
3d8dae8618 Remove unused constant from migrate-scene-document.ts 2026-04-01 00:11:39 +02:00
f2e9bccb39 Add support for animation fields in model instances and interaction links during scene document migration from v11 to v12 2026-04-01 00:10:44 +02:00
e37f9714cf Add support for playAnimation and stopAnimation interaction links in migrate-scene-document.ts 2026-04-01 00:10:31 +02:00
467ccd1453 Add support for playAnimation and stopAnimation actions in migrate-scene-document.ts 2026-04-01 00:10:28 +02:00
8f20e25f1e Add animationClipName and animationAutoplay to ModelInstance 2026-04-01 00:10:24 +02:00
41c54cb7ee Import ANIMATION_PLAYBACK_SCENE_DOCUMENT_VERSION in migrate-scene-document.ts 2026-04-01 00:10:24 +02:00
c315f9c44b Add createPlayAnimationInteractionLink and createStopAnimationInteractionLink functions 2026-04-01 00:10:24 +02:00
ffff4e4c30 Bump SCENE_DOCUMENT_VERSION to 12 and add ANIMATION_PLAYBACK_SCENE_DOCUMENT_VERSION 2026-04-01 00:10:24 +02:00
c5faa1ef22 Update animation mixers with delta time in RuntimeHost 2026-04-01 00:07:39 +02:00
a706bd2df8 Stop all animations and clear mixers in RuntimeHost 2026-04-01 00:07:39 +02:00
2f9097b3f2 Add animation support to RuntimeHost 2026-04-01 00:07:29 +02:00
405318d5b9 Use imported AnimationClip in findByName method 2026-04-01 00:05:46 +02:00
b60008b3bf Update type references for animation maps in RuntimeHost 2026-04-01 00:05:46 +02:00
609a0de075 Import AnimationClip and AnimationMixer from THREE.js 2026-04-01 00:05:46 +02:00
3eb32e48d0 Add animation-related maps to RuntimeHost 2026-04-01 00:05:46 +02:00
e154e52671 Add methods to play and stop animations for runtime instances 2026-04-01 00:05:05 +02:00
04da7eb345 Add play and stop animation methods to RuntimeHost and update tests 2026-04-01 00:04:32 +02:00