Commit Graph

5087 Commits

Author SHA1 Message Date
e77d55ee23 Support committing transformations for multiple path points 2026-05-12 22:07:59 +02:00
be5f8bb19a Add command to set multiple path point positions 2026-05-12 22:07:59 +02:00
1278315d96 Apply rigid delta transformation to multiple path points 2026-05-12 22:07:59 +02:00
afa6b2c1d5 Implement multi-point transformation target for path points 2026-05-12 22:07:02 +02:00
450f089915 auto-git:
[change] src/core/transform-session.ts
2026-05-12 22:06:25 +02:00
c7419e093d auto-git:
[change] src/core/transform-session.ts
2026-05-12 22:06:25 +02:00
415a332df9 Feat: Add support for multi-point selection (pathPoints) 2026-05-12 22:05:53 +02:00
0984360b14 auto-git:
[change] tests/domain/foliage-scatter.test.ts
 [change] tests/domain/scene-document-validation.test.ts
2026-05-12 21:44:28 +02:00
47a411a743 Update world settings test case for foliage density multiplier bounds 2026-05-12 21:42:27 +02:00
a13a921c15 Update foliage density multiplier validation error message 2026-05-12 21:42:27 +02:00
8fe5ac7d30 Increase default max foliage scatter instances per chunk to 2048 2026-05-12 21:42:27 +02:00
882229f22a Increase max foliage quality density multiplier to 8 2026-05-12 21:42:27 +02:00
df6fecd3e5 Update runtime interaction target assertions to use full target object reference 2026-05-11 22:02:48 +02:00
4b5a14d3df Update runtime interaction tests for target coordinates and range validation 2026-05-11 22:02:25 +02:00
22cbdd81d2 Add target anchor setup to runtime interaction system tests 2026-05-11 22:02:07 +02:00
fbe81faae2 Improve validation for target anchor offset 2026-05-11 22:02:07 +02:00
d00404ece3 Use default target anchor when resolving NPC target center 2026-05-11 22:00:39 +02:00
3fd2b6811b Update test case to use constant version for unsupported document checks 2026-05-11 22:00:39 +02:00
a9c7ca93db Add migration tests for NPC targeting anchors and related features 2026-05-11 22:00:16 +02:00
35875fa49d Update scene document test with target anchor definition 2026-05-11 22:00:06 +02:00
e72237cd3a Add NPC targeting version to serialization tests 2026-05-11 22:00:06 +02:00
9b9f4ef190 Add validation tests for invalid target anchor configurations 2026-05-11 21:59:42 +02:00
7ad7b71be6 Add targetAnchor definition to entity instances tests 2026-05-11 21:59:33 +02:00
3e3c872733 Add targetAnchor definition to build-runtime-scene tests 2026-05-11 21:59:33 +02:00
35114af97c Test: Resolve NPC target anchors from scaled bounds and offsets 2026-05-11 21:59:16 +02:00
8910a80cd4 auto-git:
[change] tests/unit/runtime-interaction-system.test.ts
2026-05-11 21:59:16 +02:00
a12292b5a4 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-05-11 21:59:16 +02:00
778e483aad Implement NPC target anchor selection and custom offset inputs 2026-05-11 21:57:52 +02:00
436ec50197 Feature: Add target anchor support for NPC entities 2026-05-11 21:57:32 +02:00
b82d60e61b Add state management for NPC target anchor mode and offset 2026-05-11 21:57:24 +02:00
14a283010e Implement NPC target anchor features 2026-05-11 21:57:16 +02:00
59521f40eb auto-git:
[change] src/runtime-three/runtime-interaction-system.ts
2026-05-11 21:56:44 +02:00
a53e045a83 auto-git:
[change] src/runtime-three/runtime-scene-build.ts
2026-05-11 21:56:12 +02:00
60693e278f auto-git:
[change] src/runtime-three/runtime-scene-build.ts
2026-05-11 21:56:04 +02:00
4879fd1257 auto-git:
[change] src/runtime-three/runtime-scene-build.ts
2026-05-11 21:55:59 +02:00
1ac25b9edf auto-git:
[change] src/runtime-three/runtime-scene-build.ts
2026-05-11 21:55:54 +02:00
8b9d2af28f Validate NPC target anchor structure, mode, and offset 2026-05-11 21:55:48 +02:00
f26f246c8a Add validation utility for NPC target anchor mode 2026-05-11 21:55:48 +02:00
30ef861817 Update scene document migration compatibility for NPC target versions 2026-05-11 21:55:48 +02:00
34dba2d4c8 Implement readNpcTargetAnchor function 2026-05-11 21:55:20 +02:00
9cd41e49b8 Add target anchor reading to NPC entity migration 2026-05-11 21:55:20 +02:00
5445607a07 Add NPC target anchor version constant 2026-05-11 21:55:20 +02:00
b8ac03fda5 Update document migration to include NPC target anchor settings and types 2026-05-11 21:55:02 +02:00
77283403fa Add target anchor support to NPC entity creation and comparison 2026-05-11 21:55:02 +02:00
bc86a44e94 Add NPC Target Anchor utilities and factory function 2026-05-11 21:54:39 +02:00
2631ba6a00 Add NPC target anchor system to entity instances 2026-05-11 21:54:30 +02:00
82866c28ce Update scene document versions and add NPC target anchor version 2026-05-11 21:54:30 +02:00
9ba93694cc Update document migration checks to use default version constant 2026-05-11 21:36:39 +02:00
c30aa4fbc8 Update migration logic and set default NPC targetability to true in tests 2026-05-11 21:34:59 +02:00
3b4302c4a4 Simplify legacy NPC targeting check by removing sequence dependency 2026-05-11 21:34:51 +02:00