|
|
b2530191c1
|
Refactor material cache cleanup and rebuild scene elements (terrains, roads, brushes)
|
2026-05-18 16:02:46 +02:00 |
|
|
|
8adcaefe4b
|
Refactor texture set creation and disposal to use generic Material types
|
2026-05-18 16:02:19 +02:00 |
|
|
|
e35452d6d6
|
Update CachedMaterialTexture to use MaterialTextureSet
|
2026-05-18 16:02:18 +02:00 |
|
|
|
dcfb4ae05f
|
Update material imports to use general rendering utilities
|
2026-05-18 16:01:39 +02:00 |
|
|
|
a49bb80849
|
Simplify texture disposal logic in material rendering
|
2026-05-18 16:01:11 +02:00 |
|
|
|
85cbf330bc
|
Implement material signature and texture set management
|
2026-05-18 16:01:11 +02:00 |
|
|
|
0264e99578
|
Include material cleanup when deleting project assets
|
2026-05-18 16:01:11 +02:00 |
|
|
|
d8205b0301
|
Clean up material references when deleting project assets
|
2026-05-18 16:00:08 +02:00 |
|
|
|
c610fce5e9
|
Validate material definitions within scene documents
|
2026-05-18 16:00:08 +02:00 |
|
|
|
4e6162ef73
|
Implement comprehensive material definition validation logic
|
2026-05-18 15:59:32 +02:00 |
|
|
|
d72e49859e
|
Import material definition types for validation
|
2026-05-18 15:59:32 +02:00 |
|
|
|
258e5b2ffb
|
Remove custom PBR material scene document version
|
2026-05-18 15:59:32 +02:00 |
|
|
|
5b5ae00d68
|
Refactor material definitions and update scene document versions to support custom PBR materials
|
2026-05-18 15:58:24 +02:00 |
|
|
|
a029a99d80
|
Refactor: Update material definition types to use a base interface and separate starter/custom definitions
|
2026-05-18 15:57:45 +02:00 |
|
|
|
ee5cb3023e
|
Add unit tests for collecting terrain brush raycast objects
|
2026-05-18 15:40:40 +02:00 |
|
|
|
b601634dce
|
Refactor terrain raycasting: Extract object collection logic into a dedicated helper function and update ViewportHost to use terrain-specific IDs.
|
2026-05-18 15:40:29 +02:00 |
|
|
|
8774cade72
|
Enhance EditorSimulationController tests for project-aware scheduling and build logic
|
2026-05-18 14:48:25 +02:00 |
|
|
|
b8fa59de38
|
Update test imports for project setup, entity creation, and scheduling
|
2026-05-18 14:48:15 +02:00 |
|
|
|
dd3fa6ee7d
|
auto-git:
[change] src/app/App.tsx
|
2026-05-18 14:35:27 +02:00 |
|
|
|
b3c047a9eb
|
Feature: Integrate project scheduling state tracking into EditorSimulationController
|
2026-05-18 14:35:27 +02:00 |
|
|
|
68950efaaa
|
Remove obsolete project diagnostic test
|
2026-05-18 13:39:14 +02:00 |
|
|
|
50c62b5898
|
Add test suite for project diagnostics validation
|
2026-05-18 13:38:58 +02:00 |
|
|
|
1cc4fc3cb6
|
Add test case for clock-only frame updates when scene building fails
|
2026-05-18 13:26:09 +02:00 |
|
|
|
d04894532c
|
Increment frame version when emitting frame without full scene data
|
2026-05-18 13:26:09 +02:00 |
|
|
|
5cd09bc959
|
Update gitignore to exclude *.we3d and .last-run.json
|
2026-05-18 13:08:09 +02:00 |
|
|
|
9721a0b238
|
Remove unused project file untitled-project-47.we3d
|
2026-05-18 13:08:09 +02:00 |
|
|
|
8e5931a1fb
|
Add unit tests for resolving viewport world state
|
2026-05-18 12:59:46 +02:00 |
|
|
|
101ba4508c
|
Refactor viewport state resolution to use a dedicated function, centralizing the calculation of resolved world and time states.
|
2026-05-18 12:59:37 +02:00 |
|
|
|
45cdb35158
|
feat(tests): Add tests for reattaching and reprojecting spline corridor junctions
|
2026-05-13 20:07:21 +02:00 |
|
|
|
bf2e1a1368
|
Test junction reattachment when path points move
|
2026-05-13 20:05:06 +02:00 |
|
|
|
b7cf45a0b5
|
Enhance path point deletion to correctly manage and reattach spline corridor junctions
|
2026-05-13 20:04:29 +02:00 |
|
|
|
b948579be9
|
Improve junction maintenance when deleting a path point by tracking and reattaching spline corridor junctions.
|
2026-05-13 20:04:01 +02:00 |
|
|
|
4e50e3c5de
|
Improve path point position command to handle spline corridor junction state
|
2026-05-13 20:03:24 +02:00 |
|
|
|
f8ba2a4b27
|
Maintain spline junction state when setting path point positions
|
2026-05-13 20:02:55 +02:00 |
|
|
|
8fe74eaa90
|
Refactor path point addition to correctly manage and reattach spline corridor junctions
|
2026-05-13 20:02:26 +02:00 |
|
|
|
7018752938
|
Update path upsert command to correctly manage and reattach spline corridor junctions
|
2026-05-13 20:01:54 +02:00 |
|
|
|
fa95a05d0f
|
Implement utilities for cloning and reattaching spline corridor junctions to paths
|
2026-05-13 20:01:54 +02:00 |
|
|
|
88c1060019
|
Add utility function for resolving nearest point on scene path
|
2026-05-13 20:01:54 +02:00 |
|
|
|
f0a10c6201
|
Implement advanced logic for reattaching and reprojecting spline corridor junctions
|
2026-05-13 20:00:44 +02:00 |
|
|
|
b58fa8f59b
|
Improve type safety for curb kind in spline junction tests
|
2026-05-13 19:30:59 +02:00 |
|
|
|
55c088ec56
|
Update junction mesh tests to use dedicated junction objects for corner and curve shapes
|
2026-05-13 19:28:49 +02:00 |
|
|
|
6ecd1e1f33
|
Add comprehensive tests for junction mesh generation and edge geometry
|
2026-05-13 19:27:05 +02:00 |
|
|
|
0dcdddc59b
|
Add validation tests for junction shape mode
|
2026-05-13 19:27:05 +02:00 |
|
|
|
78655ac6a4
|
Enhance junction shape serialization and migration tests
|
2026-05-13 19:25:55 +02:00 |
|
|
|
f99c82bf29
|
Add junction shape scene document version constant
|
2026-05-13 19:25:55 +02:00 |
|
|
|
d126deb140
|
Add shape mode selection for spline corridor junctions
|
2026-05-13 19:24:48 +02:00 |
|
|
|
dc47cfda14
|
Add normalizeSplineCorridorJunctionShapeMode import
|
2026-05-13 19:24:48 +02:00 |
|
|
|
ee63d74776
|
Refactor profile row generation by pre-calculating row offsets and simplifying junction edge mesh data building
|
2026-05-13 19:23:09 +02:00 |
|
|
|
4722b73a4b
|
Refactor junction seam generation to use accurate boundary point outer offset calculations
|
2026-05-13 19:16:55 +02:00 |
|
|
|
c0ac0b0fee
|
Refactor: Implement shaped footprint generation for spline corridor junctions
|
2026-05-13 19:16:04 +02:00 |
|