From 0bc759cf9edd5f221a3baf21a6cdafa3b2c22f80 Mon Sep 17 00:00:00 2001 From: Kurt Hutten Date: Sun, 17 Oct 2021 05:42:25 +1100 Subject: [PATCH] Lint project --- .../src/components/IdeViewer/IdeViewer.tsx | 29 +++++++++++++++---- 1 file changed, 23 insertions(+), 6 deletions(-) diff --git a/app/web/src/components/IdeViewer/IdeViewer.tsx b/app/web/src/components/IdeViewer/IdeViewer.tsx index 4a03670..7b2611b 100644 --- a/app/web/src/components/IdeViewer/IdeViewer.tsx +++ b/app/web/src/components/IdeViewer/IdeViewer.tsx @@ -53,18 +53,27 @@ function Asset({ const zoomToFit = () => { const { center, radius } = bSphere const { camera } = threeInstance - const offset = 4 + const offset = 3 controlsRef.current.reset() controlsRef.current.target.copy(center) - camera.position.copy(center.clone().add(new THREE.Vector3(offset * radius, -offset * radius, offset * radius))) + camera.position.copy( + center + .clone() + .add( + new THREE.Vector3( + offset * radius, + -offset * radius, + offset * radius + ) + ) + ) camera.updateProjectionMatrix() } - if(initZoom){ + if (initZoom) { zoomToFit() setInitZoom(false) } - }, [incomingGeo, dataType]) const PrimitiveArray = React.useMemo( () => @@ -171,7 +180,11 @@ function Controls({ onCameraChange, onDragStart, onInit, controlsRef }) { }, [camera, controlsRef]) return ( - + ) } @@ -304,7 +317,11 @@ export function PureIdeViewer({ )} {dataType !== 'png' && artifact && ( - + )}