new transform control bug fixed
This commit is contained in:
@@ -22,7 +22,7 @@ function TransformControls3D() {
|
||||
const { builderSocket } = useSocketStore();
|
||||
const { assetStore, eventStore, productStore, undoRedo3DStore, versionStore } = useSceneContext();
|
||||
const { push3D, subscribeUndoRedo } = undoRedo3DStore();
|
||||
const { getAssetById, selectedAssets, setSelectedAssets } = assetStore();
|
||||
const { getAssetById, selectedAssets, setSelectedAssets, assets } = assetStore();
|
||||
const { updateAssetInScene } = useAssetResponseHandler();
|
||||
const { userId, organization } = getUserData();
|
||||
const { selectedVersion } = versionStore();
|
||||
@@ -65,13 +65,13 @@ function TransformControls3D() {
|
||||
initialRotationsRef.current.set(obj.uuid, obj.rotation.clone());
|
||||
initialQuaternionsRef.current.set(obj.uuid, obj.quaternion.clone());
|
||||
});
|
||||
}, [selectedAssets]);
|
||||
}, [selectedAssets, assets]);
|
||||
|
||||
useEffect(() => {
|
||||
const unsubscribe = subscribeUndoRedo(() => {
|
||||
setTimeout(() => {
|
||||
recalcGizmo();
|
||||
}, 10);
|
||||
}, 50);
|
||||
});
|
||||
return unsubscribe;
|
||||
}, [subscribeUndoRedo, recalcGizmo]);
|
||||
|
||||
Reference in New Issue
Block a user