1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- <script setup lang="ts">
- import {
- BasicShadowMap,
- NoToneMapping,
- SRGBColorSpace,
- } from 'three'
- import { TresCanvas } from '@tresjs/core'
- import { OrbitControls } from '@tresjs/cientos'
- import { TresLeches, useControls } from '@tresjs/leches'
- import '@tresjs/leches/styles'
- const gl = {
- clearColor: '#82DBC5',
- shadows: true,
- alpha: false,
- shadowMapType: BasicShadowMap,
- outputColorSpace: SRGBColorSpace,
- toneMapping: NoToneMapping,
- }
- useControls('fpsgraph')
- </script>
- <template>
- <TresLeches />
- <TresCanvas
- v-bind="gl"
- window-size
- class="awiwi"
- :style="{ background: '#008080' }"
- >
- <TresPerspectiveCamera
- :position="[7, 7, 7]"
- />
- <OrbitControls />
- <Suspense>
- <DynamicModel />
- </Suspense>
- <TresAxesHelper :args="[1]" />
- <TresDirectionalLight
- :position="[0, 2, 4]"
- :intensity="2"
- cast-shadow
- />
- </TresCanvas>
- </template>
|