diff --git a/front/src/components/3d/Marker.tsx b/front/src/components/3d/Marker.tsx index e38fe3e..893f4f1 100644 --- a/front/src/components/3d/Marker.tsx +++ b/front/src/components/3d/Marker.tsx @@ -3,21 +3,21 @@ import { Group } from 'three' import * as THREE from 'three' interface MarkerProps { - position: number[], + position: [number, number, number], color: string, onClick?: () => void } export default function Marker({ position, color, onClick }: MarkerProps) { - const [positionState, setPositionState] = React.useState(new THREE.Vector3(...position)) + const [positionState, setPositionState] = React.useState(position) // Return the marker object // return return ( - setPositionState(positionState.clone().setZ(positionState.z + 0.1))} onPointerOut={(e) => setPositionState(new THREE.Vector3(...position))}> + setPositionState([positionState[0], positionState[1], positionState[2] + 0.1])} onPointerOut={(e) => setPositionState(position)}> - ) + ) } diff --git a/front/src/components/NavBar.tsx b/front/src/components/NavBar.tsx index cf2b130..b5ebe21 100644 --- a/front/src/components/NavBar.tsx +++ b/front/src/components/NavBar.tsx @@ -7,7 +7,7 @@ export default function NavBar(){