@@ -2,7 +2,8 @@ import { NoToneMapping } from '../constants.js';
2
2
import { Object3D } from '../core/Object3D.js' ;
3
3
import { PerspectiveCamera } from './PerspectiveCamera.js' ;
4
4
5
- const fov = 90 , aspect = 1 ;
5
+ const fov = - 90 ; // negative fov is not an error
6
+ const aspect = 1 ;
6
7
7
8
class CubeCamera extends Object3D {
8
9
@@ -16,37 +17,37 @@ class CubeCamera extends Object3D {
16
17
17
18
const cameraPX = new PerspectiveCamera ( fov , aspect , near , far ) ;
18
19
cameraPX . layers = this . layers ;
19
- cameraPX . up . set ( 0 , - 1 , 0 ) ;
20
+ cameraPX . up . set ( 0 , 1 , 0 ) ;
20
21
cameraPX . lookAt ( 1 , 0 , 0 ) ;
21
22
this . add ( cameraPX ) ;
22
23
23
24
const cameraNX = new PerspectiveCamera ( fov , aspect , near , far ) ;
24
25
cameraNX . layers = this . layers ;
25
- cameraNX . up . set ( 0 , - 1 , 0 ) ;
26
+ cameraNX . up . set ( 0 , 1 , 0 ) ;
26
27
cameraNX . lookAt ( - 1 , 0 , 0 ) ;
27
28
this . add ( cameraNX ) ;
28
29
29
30
const cameraPY = new PerspectiveCamera ( fov , aspect , near , far ) ;
30
31
cameraPY . layers = this . layers ;
31
- cameraPY . up . set ( 0 , 0 , 1 ) ;
32
+ cameraPY . up . set ( 0 , 0 , - 1 ) ;
32
33
cameraPY . lookAt ( 0 , 1 , 0 ) ;
33
34
this . add ( cameraPY ) ;
34
35
35
36
const cameraNY = new PerspectiveCamera ( fov , aspect , near , far ) ;
36
37
cameraNY . layers = this . layers ;
37
- cameraNY . up . set ( 0 , 0 , - 1 ) ;
38
+ cameraNY . up . set ( 0 , 0 , 1 ) ;
38
39
cameraNY . lookAt ( 0 , - 1 , 0 ) ;
39
40
this . add ( cameraNY ) ;
40
41
41
42
const cameraPZ = new PerspectiveCamera ( fov , aspect , near , far ) ;
42
43
cameraPZ . layers = this . layers ;
43
- cameraPZ . up . set ( 0 , - 1 , 0 ) ;
44
+ cameraPZ . up . set ( 0 , 1 , 0 ) ;
44
45
cameraPZ . lookAt ( 0 , 0 , 1 ) ;
45
46
this . add ( cameraPZ ) ;
46
47
47
48
const cameraNZ = new PerspectiveCamera ( fov , aspect , near , far ) ;
48
49
cameraNZ . layers = this . layers ;
49
- cameraNZ . up . set ( 0 , - 1 , 0 ) ;
50
+ cameraNZ . up . set ( 0 , 1 , 0 ) ;
50
51
cameraNZ . lookAt ( 0 , 0 , - 1 ) ;
51
52
this . add ( cameraNZ ) ;
52
53
0 commit comments