Commit Graph

1345 Commits

Author SHA1 Message Date
8e04c4e7c3 Add volume settings to BoxBrush and related interfaces 2026-04-06 08:17:52 +02:00
693f039171 Add method to apply local light render object transform 2026-04-05 06:54:23 +02:00
b32c34ef47 Add method to apply local light render object transform 2026-04-05 06:54:11 +02:00
892e142caa Update gltf-model-import to use SkeletonUtils.clone for better skinned mesh handling 2026-04-05 06:38:43 +02:00
f68d2b7aa4 Update tests for duplicate selection command to match new behavior 2026-04-05 04:37:16 +02:00
cc709509ff Update box brush duplication test to expect same center in JS 2026-04-05 04:36:57 +02:00
0d965bce29 Update box brush duplication test to expect same center 2026-04-05 04:36:57 +02:00
ebb4371e18 Update tests to ensure correct duplication without offset 2026-04-05 04:36:45 +02:00
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
aa8abd2baf Update box-brush-authoring.e2e.js test to check transform session state 2026-04-05 04:34:49 +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
8e9ca3252b Add test for Shift+D duplication and typing behavior 2026-04-05 04:26:10 +02:00
7ff300fdc6 Add tests for duplicate selection command and update box brush authoring test 2026-04-05 04:26:00 +02:00
32f2b26035 Implement detailed tests for duplicate selection command 2026-04-05 04:25:23 +02:00
b0b5ef1027 Add tests for duplicate selection command 2026-04-05 04:25:23 +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
eb07782253 Add test for committing deformed vertex geometry without forcing all vertices onto box extents 2026-04-05 03:05:42 +02:00
733295b36c Update tests to include initialGeometry for brushes 2026-04-05 02:59:57 +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