Changes
Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com>
This commit is contained in:
+24
-1
@@ -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>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user