experience.vue 565 B

123456789101112131415161718192021222324252627
  1. <script setup lang="ts">
  2. import { OrbitControls } from '@tresjs/cientos'
  3. import { useTres } from '@tresjs/core'
  4. import BlenderCube from '../../../components/BlenderCube.vue'
  5. const { renderer } = useTres()
  6. onMounted(() => {
  7. renderer.advance()
  8. })
  9. </script>
  10. <template>
  11. <TresPerspectiveCamera
  12. :position="[5, 5, 5]"
  13. :look-at="[0, 0, 0]"
  14. />
  15. <BlenderCube />
  16. <TresGridHelper />
  17. <OrbitControls @change="renderer.advance" />
  18. <TresAmbientLight :intensity="1" />
  19. <TresDirectionalLight
  20. :position="[0, 8, 4]"
  21. :intensity="0.7"
  22. />
  23. </template>