Changes
Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com>
This commit is contained in:
@@ -13,6 +13,10 @@ import { XRHud } from '@/components/XRHud';
|
|||||||
import { findNearestVertex } from '@/components/three/SmartMeasure';
|
import { findNearestVertex } from '@/components/three/SmartMeasure';
|
||||||
import { XRHitTestPlacement } from '@/components/three/XRHitTestPlacement';
|
import { XRHitTestPlacement } from '@/components/three/XRHitTestPlacement';
|
||||||
import { XRGrabbable } from '@/components/three/XRGrabbable';
|
import { XRGrabbable } from '@/components/three/XRGrabbable';
|
||||||
|
// DEVKIT: remove these imports + all `// DEVKIT:` blocks below to strip devkit
|
||||||
|
import { useDevKit } from '@/devkit/useDevKit';
|
||||||
|
import { DevPanel } from '@/devkit/DevPanel';
|
||||||
|
import { FakeControllers } from '@/devkit/FakeControllers';
|
||||||
|
|
||||||
// --- Diagnóstico XR ---
|
// --- Diagnóstico XR ---
|
||||||
console.log('[XR] Inicializando store...');
|
console.log('[XR] Inicializando store...');
|
||||||
@@ -400,6 +404,10 @@ const XRSession = () => {
|
|||||||
const [placementMode, setPlacementMode] = useState(true); // start in placement mode
|
const [placementMode, setPlacementMode] = useState(true); // start in placement mode
|
||||||
const [snapToPlanes, setSnapToPlanes] = useState(true);
|
const [snapToPlanes, setSnapToPlanes] = useState(true);
|
||||||
const [allowScale, setAllowScale] = useState(false);
|
const [allowScale, setAllowScale] = useState(false);
|
||||||
|
// DEVKIT: simXR forces in-XR rendering on desktop without a real WebXR session
|
||||||
|
const devkit = useDevKit();
|
||||||
|
const [simXR, setSimXR] = useState(false);
|
||||||
|
const effectiveInXR = inXR || simXR;
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (!model) navigate('/');
|
if (!model) navigate('/');
|
||||||
|
|||||||
Reference in New Issue
Block a user