Commit Graph

397 Commits

Author SHA1 Message Date
ab8cfd9fb3 Add Surface Snap Move feature and update related components 2026-04-18 19:34:15 +02:00
66687889f8 Remove unused function applySameKindSelectionClick in viewport-host.ts 2026-04-15 15:08:32 +02:00
9f502a6aa2 Add new function for editor selection click handling and update viewport logic 2026-04-15 15:07:24 +02:00
f2de140069 Refactor getTransformTargetOrientation method in viewport-host.ts 2026-04-15 15:04:01 +02:00
290da8478a Update brush render object geometry with preview item details 2026-04-15 15:02:50 +02:00
250466f76b Enhance error handling and variable usage in batch transform methods of viewport-host.ts 2026-04-15 15:02:46 +02:00
567fa62b7d Add null check for activeEntityPreview in viewport-host.ts 2026-04-15 15:02:46 +02:00
6bfcbd6a9c Refactor rotation quaternion creation logic in viewport-host.ts 2026-04-15 15:02:14 +02:00
ab5f5d2010 Remove unused import in viewport-host.ts 2026-04-15 15:02:14 +02:00
3e39fd7464 Implement multi-selection focus target creation 2026-04-15 14:57:27 +02:00
c6ce76be04 Add activeSelectionId to ViewportPanel and updateViewportHost 2026-04-15 14:57:27 +02:00
2a5800eb08 Add activeSelectionId to ViewportCanvas props and update effects 2026-04-15 14:57:05 +02:00
d6497cec76 Add handling for brushes, modelInstances, and entities in ViewportHost.ts 2026-04-15 14:50:22 +02:00
79c67ea323 Add methods for scaling, rotating, and translating items around a pivot in ViewportHost 2026-04-15 14:50:14 +02:00
570db9cc96 Add batch preview handling for brushes, entities, and model instances in ViewportHost 2026-04-15 14:48:13 +02:00
8f1e426db1 Handle rotation for brushes, modelInstances, and entities in ViewportHost 2026-04-15 14:48:01 +02:00
3f7b3e5606 Add support for multiple brush, entity, and model instance checks in viewport-host.ts 2026-04-15 14:47:41 +02:00
a0cd36e4bf Update viewport-host.ts to handle shift key for selection changes 2026-04-15 14:47:31 +02:00
e92f25de31 Add support for tracking and applying active selection ID in ViewportHost 2026-04-15 14:47:20 +02:00
6220471d35 Modify NPC creation preview in viewport-host.ts 2026-04-15 09:25:56 +02:00
d22aac05f7 Handle cone and torus brushes in preview creation 2026-04-15 09:10:39 +02:00
fbbd637edd Add cone and torus brush creation functions 2026-04-15 09:10:39 +02:00
2feb5799b2 Update viewport transient state to support cone and torus brushes 2026-04-15 09:09:30 +02:00
5f6de10348 Remove unnecessary box kind check in viewport focus 2026-04-15 08:08:34 +02:00
c3b74f7f73 Add support for wedge and cylinder brushes in viewport-host.ts 2026-04-15 08:07:56 +02:00
e3ced1375d Implement brush creation preview for wedge and cylinder brushes 2026-04-15 08:07:25 +02:00
89881a371d Add radial prism and wedge brush creation functions 2026-04-15 08:07:25 +02:00
2b89a1b959 Update viewport transient state to handle new brush types 2026-04-15 08:06:36 +02:00
f9fd493025 Enhance water volume rendering validation and optimization in viewport-host.ts 2026-04-15 08:02:56 +02:00
c8a6c39847 Reorder and enhance brush checks in viewport host 2026-04-15 08:02:52 +02:00
7102072cfc Update brush type in viewport focus 2026-04-15 08:02:52 +02:00
e96e5d3810 Change edge and vertex ID types in viewport-host.ts 2026-04-15 08:00:26 +02:00
ddeb859b93 Update face material index handling in viewport-host.ts 2026-04-15 08:00:26 +02:00
5f6fa6c3c3 Update brush rendering logic to support different brush types 2026-04-15 07:59:26 +02:00
e070366e14 Update brush geometry and transformation functions 2026-04-15 07:59:07 +02:00
4825b6dc0b Replace BoxBrush with Brush in viewport-host.ts 2026-04-15 07:58:50 +02:00
99b0c3723f Update brush handling logic in viewport-host.ts 2026-04-15 07:58:31 +02:00
18bc0997ac Refactor brush geometry handling and update types 2026-04-15 07:58:22 +02:00
1fd6e298aa Update brush bounds calculation in viewport-focus.ts 2026-04-15 07:57:19 +02:00
38862af7f5 Update preview URL usage in ViewportCanvas 2026-04-15 04:26:04 +02:00
166c5e7dfa Remove unused variable 'emphasizedFace' in viewport-host.ts 2026-04-15 04:12:01 +02:00
1fdbf50d16 auto-git:
[change] src/app/App.tsx
 [change] src/document/scene-document.ts
 [change] src/geometry/box-face-uvs.ts
 [change] src/materials/starter-material-textures.ts
 [change] src/runtime-three/runtime-host.ts
 [change] src/viewport-three/viewport-host.ts
2026-04-15 04:05:05 +02:00
94f7e628df Remove sceneExit handling in ViewportHost 2026-04-15 03:42:56 +02:00
98cd962ec0 Refactor scene exit handling in viewport-host.ts 2026-04-15 03:42:52 +02:00
ee277f7e92 Update entity rendering logic to exclude sceneExit 2026-04-15 03:42:52 +02:00
9c6e4e0eec Remove unused constants from viewport-host.ts 2026-04-15 03:42:52 +02:00
1db3449be4 Remove scene exit handling and related entities 2026-04-15 02:02:28 +02:00
dfedab901d Add additional parameter to viewport creation methods 2026-04-14 20:54:06 +02:00
d229483094 Enhance model instance handling and interaction logic in viewport-host.ts 2026-04-14 20:50:54 +02:00
753aa75aa4 Add simulation update and runtime scene handling in ViewportHost 2026-04-14 20:44:54 +02:00