Commit Graph

1089 Commits

Author SHA1 Message Date
f30da7bc8a Update ViewportPanel to support 'wireframe' display mode 2026-04-04 19:06:06 +02:00
1e347c004e Add 'wireframe' display mode to viewport layout 2026-04-04 19:06:06 +02:00
65bffc2ec8 Update test for feet position threshold 2026-04-04 16:02:48 +02:00
561b64f1ba Add playerCollider to runtimeSceneFixture in tests 2026-04-04 16:01:39 +02:00
8210067daa Update collider mode validation and scene document version 2026-04-04 16:01:39 +02:00
d7f580dfb5 Convert onBlur handlers to arrow functions in App.tsx 2026-04-04 16:01:27 +02:00
e462209dcd Update build-runtime-scene.test.ts with player collider details 2026-04-04 16:00:33 +02:00
d9c6455f9e Add tests for RapierCollisionWorld 2026-04-04 16:00:33 +02:00
c0bc372277 Remove unused test file for RapierCollisionWorld 2026-04-04 15:58:55 +02:00
3397be7b42 Add collider properties to buildRuntimeSceneFromDocument tests 2026-04-04 15:58:02 +02:00
53d40ec039 Add collider settings to player start entity and update tests 2026-04-04 15:57:55 +02:00
f22a64f97b Add collider validation to scene document test 2026-04-04 15:57:38 +02:00
3507e01e4a Update player start entity defaults in tests 2026-04-04 15:57:32 +02:00
9fd09ae7ce Add player collider configuration options in App.tsx 2026-04-04 15:57:08 +02:00
c752c7fa6d Enhance applyPlayerStartChange to accept collider mode overrides 2026-04-04 15:56:34 +02:00
41917c30f7 Initialize and update player start collider properties in App.tsx 2026-04-04 15:56:30 +02:00
6e4daccced Add player start collider mode and dimensions to App.tsx 2026-04-04 15:56:30 +02:00
ac905d24fb Add function to describe player start collider mode 2026-04-04 15:56:13 +02:00
9a22b462d4 Import new player start constants and types 2026-04-04 15:56:13 +02:00
a2805c16fe Update eye height to use default constant 2026-04-04 15:56:13 +02:00
acf9a457c6 Update player start render objects with additional parameters 2026-04-04 15:55:18 +02:00
869432d989 Update createPlayerStartRenderObjects to handle different colliders and improve visuals 2026-04-04 15:55:14 +02:00
484eaf8db9 Add CapsuleGeometry and update default player start collider settings 2026-04-04 15:55:14 +02:00
9007681e0b Add support for different player collider shapes and modes 2026-04-04 15:54:25 +02:00
70bcb35167 Update rebuildCollisionWorld to include playerCollider 2026-04-04 15:54:25 +02:00
8a04101d68 Update eye position calculation in first-person navigation controller 2026-04-04 15:53:32 +02:00
762ed5d916 Update first-person-navigation-controller to use getFirstPersonPlayerEyeHeight 2026-04-04 15:53:22 +02:00
2dda25ae4b Import and use FIRST_PERSON_PLAYER_SHAPE in runtime-scene-build.ts 2026-04-04 15:53:21 +02:00
ecff9053ab Update runtime scene to include player collider 2026-04-04 15:53:00 +02:00
16a7b4e7e2 Add player collision module 2026-04-04 15:53:00 +02:00
3fdbc002b6 Remove player collision logic from runtime-three module 2026-04-04 15:52:45 +02:00
6db8b82ed7 Add validation for player start collider properties in scene-document-validation.ts 2026-04-04 15:52:36 +02:00
bb6698caa0 Add migration for Player Start entities with authored collider settings 2026-04-04 15:52:10 +02:00
c89eb9db94 Add function to read player start collider settings 2026-04-04 15:52:06 +02:00
450ffc5299 Update scene document version and player start collider settings 2026-04-04 15:52:01 +02:00
30104e815b Add player start collider settings and validation 2026-04-04 15:51:55 +02:00
56cd968009 Remove unused parameter in rebuildModelInstances calls 2026-04-04 08:38:33 +02:00
d01a8bfefc Remove unused function and related code in runtime-host.ts 2026-04-04 08:37:01 +02:00
8b01425464 Remove redundant y-axis position check in test 2026-04-04 08:34:53 +02:00
eefc57262b Update test expectations for x-axis movement 2026-04-04 08:34:52 +02:00
1c60dafbf8 Update terrain geometry and test cases for RapierCollisionWorld 2026-04-04 08:33:37 +02:00
ca2f5b64aa Add function to create Rapier heightfield heights from collider data 2026-04-04 08:33:20 +02:00
7df881227a Add test for first-person motion against terrain heightfield colliders 2026-04-04 08:21:51 +02:00
cc8dd23768 Add validation and adjust heightfield parameters in terrain model collider attachment 2026-04-04 08:21:45 +02:00
27269c55d0 Remove unused import and effect hook 2026-04-04 08:00:41 +02:00
6a0ec57cf1 Update test assertions for feet position 2026-04-04 08:00:41 +02:00
2b44ba38ca Add world step after setting character controller properties 2026-04-04 08:00:41 +02:00
017e6959e4 Update collision detection logic in RapierCollisionWorld 2026-04-04 07:58:16 +02:00
8f92d34fca auto-git:
[change] tests/geometry/model-instance-collider-generation.test.ts
2026-04-04 07:58:01 +02:00
b85b295c5a Update version references and refactor collider generation logic 2026-04-04 07:58:01 +02:00