We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
const markerRef= useRef<THREE.Group>(null); const modelRef= useRef<THREE.Group>(null); <ARMarker ref={markerRef} params={{ smooth: true }} type={"pattern"} patternUrl={"data/patt.kanji"} onMarkerFound={(x) => { console.log(x); // undefined }} > <Model ref={modelRef} scale={[1, 1, 1]} url="/model.glb" /> </ARMarker>
later I try to get the position like this:
modelRef.current.getWorldPosition(new THREE.Vector3()),
it is always 0
Vector3 {x: 0, y: 0, z: 0} Vector3 {x: 0, y: 0, z: 0}
The text was updated successfully, but these errors were encountered:
If I'm not mistaken, the position of the marker is always the center of the world.
Sorry, something went wrong.
Yes, the marker position root will be updated. So you need to get the position of the marker root (the parent of your Model)
console.log(modelRef.current.parent.getWorldPosition(new Vector3()))
No branches or pull requests
later I try to get the position like this:
it is always 0
The text was updated successfully, but these errors were encountered: