From fa173ba300441e8b3e28e03e7e7374c5a348d155 Mon Sep 17 00:00:00 2001 From: Victor Giers Date: Sat, 4 Apr 2026 19:30:17 +0200 Subject: [PATCH] Add rotation draft state and whitebox snap settings --- src/app/App.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app/App.tsx b/src/app/App.tsx index 23ff4345..3f8d26e0 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -929,7 +929,10 @@ export function App({ store, initialStatusMessage }: AppProps) { const [entityNameDraft, setEntityNameDraft] = useState(""); const [modelInstanceNameDraft, setModelInstanceNameDraft] = useState(""); const [positionDraft, setPositionDraft] = useState(createVec3Draft(DEFAULT_BOX_BRUSH_CENTER)); + const [rotationDraft, setRotationDraft] = useState(createVec3Draft(DEFAULT_BOX_BRUSH_ROTATION_DEGREES)); const [sizeDraft, setSizeDraft] = useState(createVec3Draft(DEFAULT_BOX_BRUSH_SIZE)); + const [whiteboxSnapEnabled, setWhiteboxSnapEnabled] = useState(true); + const [whiteboxSnapStepDraft, setWhiteboxSnapStepDraft] = useState(String(DEFAULT_GRID_SIZE)); const [uvOffsetDraft, setUvOffsetDraft] = useState(createVec2Draft(createDefaultFaceUvState().offset)); const [uvScaleDraft, setUvScaleDraft] = useState(createVec2Draft(createDefaultFaceUvState().scale)); const [entityPositionDraft, setEntityPositionDraft] = useState(createVec3Draft(DEFAULT_ENTITY_POSITION));