UNPKG

avansel

Version:

Free OpenSource ThreeJS Javascript Virtual Tours viewer

25 lines (18 loc) 598 B
import { WebGLRenderer } from 'three' import { renderer } from '../config.json' export default class Renderer { instance: WebGLRenderer container: Element constructor(container: Element) { this.instance = new WebGLRenderer({ antialias: renderer.antialias }) this.container = container this.container.append(this.instance.domElement); } setSize(){ this.instance.setSize(this.container.clientWidth, this.container.clientHeight) this.instance.setPixelRatio(window.devicePixelRatio) } get(): WebGLRenderer{ return this.instance } }