import { Scene, Movable } from 'react-three-lite'
import { GLTFLoader } from 'react-three-lite'
function App() {
const handleCreated = async (scene, { camera }) => {
camera.position.set(0, 1.5, 3)
const model = await GLTFLoader('/models/perseverance-draco.glb', true)
model.scale.set(0.8, 0.8, 0.8)
scene.add(model)
const element = new Movable(model, [0, 0, -1])
element.moveTo([0, 0, 0], 10000)
}
return (
<Scene
style={{ marginTop: '10px', width: '100%', height: '300px' }}
onCreated={handleCreated}
/>
)
}