mirror of
https://github.com/troisjs/trois.git
synced 2024-11-24 04:12:02 +08:00
This commit is contained in:
parent
ce7958201a
commit
74ae7137ad
@ -9,7 +9,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@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/parser": "^5.2.0",
|
||||
"@vitejs/plugin-vue": "^2.2.0",
|
||||
@ -27,7 +27,7 @@
|
||||
"rollup-plugin-dts": "^4.0.0",
|
||||
"rollup-plugin-esbuild": "^4.1.0",
|
||||
"stats.js": "0.17.0",
|
||||
"three": "^0.136.0",
|
||||
"three": "^0.137.0",
|
||||
"typescript": "^4.1.5",
|
||||
"vite": "^2.6.13",
|
||||
"vue": "^3.2.20",
|
||||
|
@ -1,5 +1,5 @@
|
||||
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 { RendererInjectionKey } from './Renderer'
|
||||
|
||||
@ -26,7 +26,7 @@ export default defineComponent({
|
||||
}
|
||||
|
||||
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 updateRT = () => {
|
||||
props.hideMeshes.forEach(m => { m.visible = false })
|
||||
|
Loading…
Reference in New Issue
Block a user