Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com>
This commit is contained in:
gpt-engineer-app[bot]
2026-05-12 10:41:29 +00:00
parent c926c55499
commit f5d2591fbf
+24 -1
View File
@@ -491,6 +491,9 @@ const XRSession = () => {
<XROrigin /> <XROrigin />
{inXR ? (
<>
{/* In XR: hit-test placement → grab wrapper → model */}
<XRHitTestPlacement <XRHitTestPlacement
placementMode={placementMode} placementMode={placementMode}
snapToPlanes={snapToPlanes} snapToPlanes={snapToPlanes}
@@ -510,9 +513,29 @@ const XRSession = () => {
</XRHitTestPlacement> </XRHitTestPlacement>
<XRMeasurementOverlay /> <XRMeasurementOverlay />
<ControllerFineTuning freeMove={freeMove} />
<XRDebugHud />
</>
) : (
<>
{/* Desktop preview (no headset): show model with OrbitControls */}
<group position={[0, 0, 0]}>
<XRModel url={model.url} />
</group>
<XRMeasurementOverlay />
<OrbitControls
makeDefault
enableDamping
dampingFactor={0.1}
minDistance={0.05}
maxDistance={50}
target={[0, 0, 0]}
/>
</>
)}
<XRSnapHandler /> <XRSnapHandler />
<XRGrid /> <XRGrid />
<ControllerFineTuning freeMove={freeMove} />
</XR> </XR>
</Canvas> </Canvas>