Commit Graph

909 Commits

Author SHA1 Message Date
14e401c9fa Enhance selection duplication handling in App.js 2026-04-05 04:36:38 +02:00
d846b4bb6f Enhance duplication logic with transform session handling 2026-04-05 04:36:32 +02:00
7790b6a895 Simplify duplicate selection command by removing offset logic 2026-04-05 04:36:25 +02:00
986c606c14 Remove unused imports and offset logic in duplicate selection command 2026-04-05 04:36:19 +02:00
0581d49ecc Enhance selection duplication logic and update tests 2026-04-05 04:33:34 +02:00
db1210831c Enhance duplication logic with transformation check 2026-04-05 04:33:28 +02:00
30294442e9 Improve code formatting in duplicate-selection-command.js 2026-04-05 04:29:43 +02:00
d3199fae5c Update duplicate model instance logic to handle asset placement 2026-04-05 04:29:38 +02:00
70cd0369e7 Update model instance duplication logic to handle asset placement 2026-04-05 04:29:31 +02:00
d7debe7280 Add duplicate selection shortcut 2026-04-05 04:25:23 +02:00
70725fa989 Add duplicate selection functionality in App.js 2026-04-05 04:24:01 +02:00
f195d2b0b5 Add function to check if selection can be duplicated 2026-04-05 04:23:55 +02:00
5332d16d0a Import duplicate selection command 2026-04-05 04:23:55 +02:00
fa440f2e33 Add duplicate selection functionality 2026-04-05 04:23:25 +02:00
e7605511a3 Implement JavaScript logic for duplicate selection command 2026-04-05 04:23:19 +02:00
28e361b85e Add JavaScript version of duplicate selection command 2026-04-05 04:23:19 +02:00
e85e953fb9 Update duplicate selection command to use SceneDocument type 2026-04-05 04:23:19 +02:00
53c19deffb Add duplicate selection command 2026-04-05 04:23:18 +02:00
0876154ebc Update runtime-host.js to use new box brush mesh data builder 2026-04-05 03:18:45 +02:00
acc225aea9 Enhance transform session handling by including geometry and update viewport rendering logic accordingly 2026-04-05 03:06:51 +02:00
f35cf82574 Add geometry to initial brush in viewport-host.ts 2026-04-05 02:59:57 +02:00
1f572cc7fe Modify set-box-brush-transform-command.js for geometry handling 2026-04-05 02:58:37 +02:00
b9b3759207 Update viewport-host.ts to include geometry in preview 2026-04-05 02:58:37 +02:00
4cf85cecf5 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-05 02:58:22 +02:00
ab07a599cd Remove unused parameter 'size' from applyBrushRenderObjectTransform method 2026-04-05 02:57:14 +02:00
fbc725ee25 Add geometry update for box brush in ViewportHost 2026-04-05 02:57:06 +02:00
8caec6c0b4 auto-git:
[change] src/viewport-three/viewport-host.ts
2026-04-05 02:56:49 +02:00
95703fc5ec Update viewport host with additional box brush functions and types 2026-04-05 02:55:49 +02:00
1903b29d65 Add geometry to commit transform session command 2026-04-05 02:55:49 +02:00
b83b11e75f Add function to transform world point to local in box brush components 2026-04-05 02:55:09 +02:00
667849750c Add geometry to transform session command and update box brush transform command 2026-04-05 02:54:57 +02:00
c5f4f99598 Add support for brush geometry in transform targets and previews 2026-04-05 02:54:51 +02:00
98bbc49d41 Import and use new geometry functions in box brush commands 2026-04-05 02:39:14 +02:00
faf0cfcf03 Update box brush commands to include geometry tracking and scaling 2026-04-05 02:37:59 +02:00
a1d410d6d3 Add scaleBoxBrushGeometryToSize function in brushes.js and brushes.ts 2026-04-05 02:37:30 +02:00
8c46b8991a Update box validation and collision world logic 2026-04-05 02:35:35 +02:00
82664df74d Add support for custom box brush geometry in scene documents 2026-04-05 02:35:29 +02:00
db72c4783f Add brush geometry validation to runtime scene build 2026-04-05 02:32:15 +02:00
d2de8c4793 Update viewport-host.ts to use BufferGeometry and buildBoxBrushDerivedMeshData 2026-04-05 02:31:20 +02:00
2382ff0d79 Remove unused import BoxGeometry from runtime-host.ts 2026-04-05 02:31:20 +02:00
ac678bd732 Update runtime-host.ts to use BufferGeometry and buildBoxBrushDerivedMeshData 2026-04-05 02:31:20 +02:00
8e55495285 Update collision handling for brush colliders 2026-04-05 02:30:08 +02:00
2e29aa7ae2 Update box brush geometry and collider handling in runtime scene build 2026-04-05 02:30:04 +02:00
efc5d5b0cf Validate box brush geometry vertices for finiteness in scene document validation 2026-04-05 02:28:44 +02:00
67d87fe7dc Add geometry reading to box brushes and update version check in scene document migration 2026-04-05 02:28:44 +02:00
f47cc2606c Add function to read box brush geometry 2026-04-05 02:28:17 +02:00
6a081863c7 Import additional constants and functions for migration 2026-04-05 02:28:17 +02:00
213cf5828a Update scene document version and add new constant 2026-04-05 02:28:17 +02:00
203aa93137 Refactor box face UV projection to remove unused import and simplify halfSize calculation 2026-04-05 02:26:49 +02:00
03465d1d84 auto-git:
[change] src/geometry/box-brush-mesh.ts
 [change] src/geometry/box-face-uvs.ts
2026-04-05 02:25:29 +02:00