@@ -25,42 +25,36 @@ class CubeCamera extends Object3D {
2525 cameraPX . layers = this . layers ;
2626 cameraPX . up . set ( 0 , - 1 , 0 ) ;
2727 cameraPX . lookAt ( new Vector3 ( 1 , 0 , 0 ) ) ;
28- this . cameraPX = cameraPX ;
2928 this . add ( cameraPX ) ;
3029
3130 const cameraNX = new PerspectiveCamera ( fov , aspect , near , far ) ;
3231 cameraNX . layers = this . layers ;
3332 cameraNX . up . set ( 0 , - 1 , 0 ) ;
3433 cameraNX . lookAt ( new Vector3 ( - 1 , 0 , 0 ) ) ;
35- this . cameraNX = cameraNX ;
3634 this . add ( cameraNX ) ;
3735
3836 const cameraPY = new PerspectiveCamera ( fov , aspect , near , far ) ;
3937 cameraPY . layers = this . layers ;
4038 cameraPY . up . set ( 0 , 0 , 1 ) ;
4139 cameraPY . lookAt ( new Vector3 ( 0 , 1 , 0 ) ) ;
42- this . cameraPY = cameraPY ;
4340 this . add ( cameraPY ) ;
4441
4542 const cameraNY = new PerspectiveCamera ( fov , aspect , near , far ) ;
4643 cameraNY . layers = this . layers ;
4744 cameraNY . up . set ( 0 , 0 , - 1 ) ;
4845 cameraNY . lookAt ( new Vector3 ( 0 , - 1 , 0 ) ) ;
49- this . cameraNY = cameraNY ;
5046 this . add ( cameraNY ) ;
5147
5248 const cameraPZ = new PerspectiveCamera ( fov , aspect , near , far ) ;
5349 cameraPZ . layers = this . layers ;
5450 cameraPZ . up . set ( 0 , - 1 , 0 ) ;
5551 cameraPZ . lookAt ( new Vector3 ( 0 , 0 , 1 ) ) ;
56- this . cameraPZ = cameraPZ ;
5752 this . add ( cameraPZ ) ;
5853
5954 const cameraNZ = new PerspectiveCamera ( fov , aspect , near , far ) ;
6055 cameraNZ . layers = this . layers ;
6156 cameraNZ . up . set ( 0 , - 1 , 0 ) ;
6257 cameraNZ . lookAt ( new Vector3 ( 0 , 0 , - 1 ) ) ;
63- this . cameraNZ = cameraNZ ;
6458 this . add ( cameraNZ ) ;
6559
6660 }
@@ -69,41 +63,42 @@ class CubeCamera extends Object3D {
6963
7064 if ( this . parent === null ) this . updateMatrixWorld ( ) ;
7165
66+ const renderTarget = this . renderTarget ;
67+
68+ const cameraPX = this . children [ 0 ] ;
69+ const cameraNX = this . children [ 1 ] ;
70+ const cameraPY = this . children [ 2 ] ;
71+ const cameraNY = this . children [ 3 ] ;
72+ const cameraPZ = this . children [ 4 ] ;
73+ const cameraNZ = this . children [ 5 ] ;
74+
7275 const currentXrEnabled = renderer . xr . enabled ;
7376 const currentRenderTarget = renderer . getRenderTarget ( ) ;
7477
7578 renderer . xr . enabled = false ;
7679
77- const renderTarget = this . renderTarget ;
78-
7980 const generateMipmaps = renderTarget . texture . generateMipmaps ;
8081
8182 renderTarget . texture . generateMipmaps = false ;
8283
8384 renderer . setRenderTarget ( renderTarget , 0 ) ;
84- const cameraPX = this . cameraPX ;
8585 renderer . render ( scene , cameraPX ) ;
8686
8787 renderer . setRenderTarget ( renderTarget , 1 ) ;
88- const cameraNX = this . cameraNX ;
8988 renderer . render ( scene , cameraNX ) ;
9089
9190 renderer . setRenderTarget ( renderTarget , 2 ) ;
92- const cameraPY = this . cameraPY ;
9391 renderer . render ( scene , cameraPY ) ;
9492
9593 renderer . setRenderTarget ( renderTarget , 3 ) ;
96- const cameraNY = this . cameraNY ;
9794 renderer . render ( scene , cameraNY ) ;
9895
9996 renderer . setRenderTarget ( renderTarget , 4 ) ;
100- const cameraPZ = this . cameraPZ ;
10197 renderer . render ( scene , cameraPZ ) ;
10298
10399 renderTarget . texture . generateMipmaps = generateMipmaps ;
104100
105101 renderer . setRenderTarget ( renderTarget , 5 ) ;
106- const cameraNZ = this . cameraNZ ;
107102 renderer . render ( scene , cameraNZ ) ;
108103
109104 renderer . setRenderTarget ( currentRenderTarget ) ;
0 commit comments