Update UV mapping logic to use selectedBrushFaceIds

This commit is contained in:
2026-04-15 07:54:48 +02:00
parent 14552f06ad
commit 85b5eed9cf

View File

@@ -2991,12 +2991,16 @@ export function App({ store, initialStatusMessage }: AppProps) {
) {
setUvOffsetDraft(
createMaybeMixedVec2Draft(
BOX_FACE_IDS.map((faceId) => selectedBrush.faces[faceId].uv.offset)
selectedBrushFaceIds.map(
(faceId) => selectedBrush.faces[faceId].uv.offset
)
)
);
setUvScaleDraft(
createMaybeMixedVec2Draft(
BOX_FACE_IDS.map((faceId) => selectedBrush.faces[faceId].uv.scale)
selectedBrushFaceIds.map(
(faceId) => selectedBrush.faces[faceId].uv.scale
)
)
);
return;
@@ -3011,7 +3015,12 @@ export function App({ store, initialStatusMessage }: AppProps) {
setUvOffsetDraft(createVec2Draft(selectedFace.uv.offset));
setUvScaleDraft(createVec2Draft(selectedFace.uv.scale));
}, [selectedBrush, selectedFace, whiteboxSelectionMode]);
}, [
selectedBrush,
selectedBrushFaceIds,
selectedFace,
whiteboxSelectionMode
]);
useEffect(() => {
if (selectedEntity === null) {