diff --git a/package.json b/package.json index af84a2b..b9968db 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "detector-webgl": "^2.0.0", "three": "^0.104.0", "vue": "^2.6.10", - "vue-async-computed": "^3.6.1", + "vue-async-computed": "https://github.com/saraedum/vue-async-computed.git#5debb7dcd81f52183be55e05b866fc43278a990", "vue-class-component": "^7.1.0", "vue-color": "^2.7.0", "vue-gl": "^0.12.2", diff --git a/src/components/OrbitControls.vue b/src/components/OrbitControls.vue index 263832d..53768d4 100644 --- a/src/components/OrbitControls.vue +++ b/src/components/OrbitControls.vue @@ -14,14 +14,12 @@ @Prop() public readonly camera!: Camera; public get cmr() { - // @ts-ignore return this.vglNamespace.cameras[this.camera]; } @Watch('cmr', { immediate: true }) public handler(cmr: Camera) { const controls = new OrbitControls(cmr); - // @ts-ignore controls.addEventListener('change', () => this.vglNamespace.update()); } } diff --git a/src/components/WebglContainer.vue b/src/components/WebglContainer.vue index 79ded41..1d0ed8f 100644 --- a/src/components/WebglContainer.vue +++ b/src/components/WebglContainer.vue @@ -78,17 +78,30 @@