Commit Graph

5120 Commits

Author SHA1 Message Date
338b6c2241 Update scene document versions and enhance scene path validation 2026-05-12 22:46:44 +02:00
3da575da72 Improve scene path sampling logic to support curve modes and sampled resolution options 2026-05-12 22:46:28 +02:00
2c7197e6eb Implement advanced path resolution supporting Catmull-Rom curves and sampling 2026-05-12 22:46:12 +02:00
f9903fc071 Implement Catmull-Rom interpolation and enhance ScenePath definition with curve mode and sampled resolution validation 2026-05-12 22:45:51 +02:00
975dea8479 Add curve mode and sampling resolution support to path definitions 2026-05-12 22:45:29 +02:00
3c9aa9b52e Add assertions to ensure no focus selection on viewport hosts in path inspector tests 2026-05-12 22:36:47 +02:00
d5cc2ed50f Update path point instructions and fix button click handler binding 2026-05-12 22:36:47 +02:00
76afc30811 Enhance path point handling and simplify path creation status message 2026-05-12 22:36:02 +02:00
19354cea62 Enhance path point placement with transform/grab mode functionality 2026-05-12 22:35:39 +02:00
b9574a0d7e Update expected point count in path point editing integration test 2026-05-12 22:34:20 +02:00
ab82847b50 Enhance path point editing integration tests to cover full keyboard shortcut coverage (add, delete, undo, redo). 2026-05-12 22:33:01 +02:00
48aaadd299 auto-git:
[change] src/app/App.tsx
2026-05-12 22:32:10 +02:00
2c20de977c Enhance visual feedback and rendering of path segments and points 2026-05-12 22:28:24 +02:00
05108b6091 Feature: Add path segment rendering and point outlines 2026-05-12 22:27:58 +02:00
143b77fee4 Enhance path and point rendering with outlines and updated geometry constants 2026-05-12 22:27:25 +02:00
649e157e74 Add controls for adding and applying path points 2026-05-12 22:26:58 +02:00
1056f76602 Add test case for applying rigid delta to multi-path-point previews 2026-05-12 22:14:46 +02:00
2878a57115 Add tests for batch path point operations (set positions and delete points) 2026-05-12 22:14:35 +02:00
f9c90a2887 Enhance transform session command tests for path points and surface snap targets 2026-05-12 22:14:15 +02:00
774b0bdb5f Add tests for multi-selection and advanced selection logic (shift-click) 2026-05-12 22:13:35 +02:00
cb1f2f398f Update selection tracing to support multiple selected points (pointIds) 2026-05-12 22:11:14 +02:00
8e1836ef13 Display summary count when multiple points are selected in viewport 2026-05-12 22:11:14 +02:00
ea3da3a1c9 Implement deletion functionality for multiple selected path points 2026-05-12 22:10:55 +02:00
ea986143a6 Update selection display and duplication logic for multiple path points 2026-05-12 22:10:41 +02:00
9939e3f4d8 Import delete path points command 2026-05-12 22:10:41 +02:00
96ca1b2882 Add command to delete multiple path points from a path 2026-05-12 22:10:41 +02:00
b6621079fb Fix type assertion for single path point selection in viewport host 2026-05-12 22:10:41 +02:00
fc97fe6e3d Add support for pathPoints selection type 2026-05-12 22:09:45 +02:00
f51cc1d109 Update path render object state during path point transformation 2026-05-12 22:09:26 +02:00
6a8ff10f70 Update path point handling in ViewportHost to use preview positions 2026-05-12 22:09:26 +02:00
c26dad5946 Implement full support for pathPoints in viewport host 2026-05-12 22:09:05 +02:00
c94b076eb3 Support pathPoints selection kind in viewport host 2026-05-12 22:09:05 +02:00
4e7e30dec1 Update path selection check to include pathPoints 2026-05-12 22:09:05 +02:00
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