1
0

DonutExample.vue 712 B

123456789101112131415161718192021222324252627
  1. <script setup lang="ts">
  2. import { TresCanvas } from '@tresjs/core'
  3. import { BasicShadowMap, SRGBColorSpace, NoToneMapping } from 'three'
  4. import { OrbitControls } from '@tresjs/cientos'
  5. const gl = {
  6. clearColor: '#82DBC5',
  7. shadows: true,
  8. alpha: false,
  9. shadowMapType: BasicShadowMap,
  10. outputColorSpace: SRGBColorSpace,
  11. toneMapping: NoToneMapping,
  12. }
  13. </script>
  14. <template>
  15. <TresCanvas v-bind="gl">
  16. <TresPerspectiveCamera :position="[3, 3, 3]" :fov="45" :look-at="[0, 0, 0]" />
  17. <OrbitControls />
  18. <TresMesh>
  19. <TresTorusGeometry :args="[1, 0.5, 16, 32]" />
  20. <TresMeshBasicMaterial color="orange" />
  21. </TresMesh>
  22. <TresAmbientLight :intensity="1" />
  23. </TresCanvas>
  24. </template>