mirror of
https://github.com/troisjs/trois.git
synced 2024-11-24 12:22:03 +08:00
22 lines
408 B
JavaScript
22 lines
408 B
JavaScript
import { PerspectiveCamera } from 'three';
|
|
import { setFromProp } from '../tools.js';
|
|
|
|
export default {
|
|
inject: ['three'],
|
|
props: {
|
|
fov: {
|
|
type: Number,
|
|
default: 50,
|
|
},
|
|
position: Object,
|
|
},
|
|
created() {
|
|
const camera = new PerspectiveCamera(this.fov);
|
|
setFromProp(camera.position, this.position);
|
|
this.three.camera = camera;
|
|
},
|
|
render() {
|
|
return [];
|
|
},
|
|
};
|