1
0
mirror of https://github.com/troisjs/trois.git synced 2024-11-24 04:12:02 +08:00

remove viewer

This commit is contained in:
Kevin Levron 2021-04-21 21:43:37 +02:00
parent 09eae00340
commit af18934b67

View File

@ -1,32 +0,0 @@
<template>
<Renderer ref="renderer" antialias resize :orbit-ctrl="{ enableDamping: true, dampingFactor: 0.05 }">
<Camera ref="camera" :position="cameraPosition"></Camera>
<Scene>
<slot></slot>
</Scene>
</Renderer>
</template>
<script>
import { defineComponent } from 'vue';
import { GLTFLoader } from 'three/examples/jsm/loaders/GLTFLoader.js';
import Camera from '../../core/PerspectiveCamera';
import Renderer from '../../core/Renderer.js';
import Scene from '../../core/Scene.js';
export default defineComponent({
components: { Camera, Renderer, Scene },
props: {
src: String,
cameraPosition: Object,
},
mounted() {
this.renderer = this.$refs.renderer;
const loader = new GLTFLoader();
loader.load(this.src, (gltf) => {
this.renderer.scene.add(gltf.scene);
});
},
});
</script>