1
0
mirror of https://github.com/troisjs/trois.git synced 2024-11-24 04:12:02 +08:00
This commit is contained in:
Kevin Levron 2022-02-16 20:27:57 +01:00
parent ce7958201a
commit 74ae7137ad
2 changed files with 4 additions and 4 deletions

View File

@ -9,7 +9,7 @@
}, },
"devDependencies": { "devDependencies": {
"@rollup/plugin-replace": "^3.0.0", "@rollup/plugin-replace": "^3.0.0",
"@types/three": "^0.136.0", "@types/three": "^0.137.0",
"@typescript-eslint/eslint-plugin": "^5.2.0", "@typescript-eslint/eslint-plugin": "^5.2.0",
"@typescript-eslint/parser": "^5.2.0", "@typescript-eslint/parser": "^5.2.0",
"@vitejs/plugin-vue": "^2.2.0", "@vitejs/plugin-vue": "^2.2.0",
@ -27,7 +27,7 @@
"rollup-plugin-dts": "^4.0.0", "rollup-plugin-dts": "^4.0.0",
"rollup-plugin-esbuild": "^4.1.0", "rollup-plugin-esbuild": "^4.1.0",
"stats.js": "0.17.0", "stats.js": "0.17.0",
"three": "^0.136.0", "three": "^0.137.0",
"typescript": "^4.1.5", "typescript": "^4.1.5",
"vite": "^2.6.13", "vite": "^2.6.13",
"vue": "^3.2.20", "vue": "^3.2.20",

View File

@ -1,5 +1,5 @@
import { defineComponent, inject, onUnmounted, PropType } from 'vue' import { defineComponent, inject, onUnmounted, PropType } from 'vue'
import { CubeCamera, LinearMipmapLinearFilter, Mesh, RGBFormat, WebGLCubeRenderTarget } from 'three' import { CubeCamera, LinearMipmapLinearFilter, Mesh, RGBAFormat, WebGLCubeRenderTarget } from 'three'
import Object3D from './Object3D' import Object3D from './Object3D'
import { RendererInjectionKey } from './Renderer' import { RendererInjectionKey } from './Renderer'
@ -26,7 +26,7 @@ export default defineComponent({
} }
const renderer = rendererC.renderer, scene = rendererC.scene const renderer = rendererC.renderer, scene = rendererC.scene
const cubeRT = new WebGLCubeRenderTarget(props.cubeRTSize, { format: RGBFormat, generateMipmaps: true, minFilter: LinearMipmapLinearFilter }) const cubeRT = new WebGLCubeRenderTarget(props.cubeRTSize, { format: RGBAFormat, generateMipmaps: true, minFilter: LinearMipmapLinearFilter })
const cubeCamera = new CubeCamera(props.cubeCameraNear, props.cubeCameraFar, cubeRT) const cubeCamera = new CubeCamera(props.cubeCameraNear, props.cubeCameraFar, cubeRT)
const updateRT = () => { const updateRT = () => {
props.hideMeshes.forEach(m => { m.visible = false }) props.hideMeshes.forEach(m => { m.visible = false })