Commit Graph

71 Commits

Author SHA1 Message Date
3f81463551 Add transient resource URL creation and revocation in GLTF model import 2026-03-31 18:51:43 +02:00
8b90a3d851 Remove unnecessary try-catch blocks in GLTF loading functions 2026-03-31 18:50:12 +02:00
a775df160e Rename function to createDataUrlForStoredFile and update variable names 2026-03-31 18:49:54 +02:00
7c092ae1dd Refactor GLTF model import to handle large files and improve URI rewriting 2026-03-31 18:49:50 +02:00
951c9e82b4 auto-git:
[change] src/assets/gltf-model-import.ts
2026-03-31 18:48:19 +02:00
5e917bd443 Enhance error handling in gltf-model-import.ts 2026-03-31 18:46:50 +02:00
76b23cf007 Refactor and optimize GLTF model import logic 2026-03-31 18:45:19 +02:00
de1ad9d556 Add GLTF model import functionality 2026-03-31 18:45:19 +02:00
ffeec5bd10 Remove gltf model import functionality 2026-03-31 18:43:54 +02:00
6d913d6110 Add project asset storage implementation 2026-03-31 18:43:54 +02:00
264ed13536 Remove project asset storage implementation 2026-03-31 18:42:35 +02:00
9cd00f862f Add error handling for asset import in gltf-model-import.ts 2026-03-31 17:56:28 +02:00
3b8539066e Reorder imports in gltf-model-import.ts 2026-03-31 17:49:13 +02:00
0b406acd38 Add texture and material disposal functions in model-instance-rendering.ts 2026-03-31 17:49:00 +02:00
4e9c6e8ae2 Remove unused cloneVec3 function 2026-03-31 17:40:48 +02:00
b78d426e5f Update group position using set method instead of copy 2026-03-31 17:40:48 +02:00
ba0b28d616 Add model instance rendering functionality 2026-03-31 17:40:11 +02:00
7b29a37d2a Add functions for cloning and disposing of model resources in gltf-model-import.ts 2026-03-31 17:37:48 +02:00
082f1ffc3a Refactor GLTF model import and project asset storage 2026-03-31 17:31:48 +02:00
bcb6f5686e Add GLTF model import and related assets 2026-03-31 17:31:48 +02:00
3af579c6bb auto-git:
[add] .prettierrc.json
 [add] eslint.config.js
 [add] index.html
 [add] package.json
 [add] playwright.config.ts
 [add] src/app/App.tsx
 [add] src/app/app.css
 [add] src/app/editor-store.ts
 [add] src/app/use-editor-store.ts
 [add] src/assets/.gitkeep
 [add] src/commands/command-history.ts
 [add] src/commands/command.ts
 [add] src/commands/set-scene-name-command.ts
 [add] src/core/ids.ts
 [add] src/core/selection.ts
 [add] src/core/tool-mode.ts
 [add] src/core/vector.ts
 [add] src/document/migrate-scene-document.ts
 [add] src/document/scene-document.ts
 [add] src/entities/.gitkeep
 [add] src/geometry/.gitkeep
 [add] src/main.tsx
 [add] src/materials/.gitkeep
 [add] src/runtime-three/.gitkeep
 [add] src/serialization/local-draft-storage.ts
 [add] src/serialization/scene-document-json.ts
 [add] src/shared-ui/Panel.tsx
 [add] src/viewport-three/ViewportCanvas.tsx
 [add] src/viewport-three/viewport-host.ts
 [add] src/vite-env.d.ts
 [add] tests/domain/create-empty-scene-document.test.ts
 [add] tests/domain/editor-store.test.ts
 [add] tests/e2e/app-smoke.e2e.ts
 [add] tests/serialization/scene-document-json.test.ts
 [add] tests/setup/vitest.setup.ts
 [add] tsconfig.json
 [add] vite.config.ts
 [add] vitest.config.ts
2026-03-31 01:32:33 +02:00