瀏覽代碼

Merge pull request #18760 from Mugen87/dev11

CubeCamera: Add support for THREE.Layers.
Mr.doob 5 年之前
父節點
當前提交
3e37e65331
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/cameras/CubeCamera.js

+ 6 - 0
src/cameras/CubeCamera.js

@@ -27,31 +27,37 @@ function CubeCamera( near, far, renderTarget ) {
 	this.renderTarget = renderTarget;
 	this.renderTarget = renderTarget;
 
 
 	var cameraPX = new PerspectiveCamera( fov, aspect, near, far );
 	var cameraPX = new PerspectiveCamera( fov, aspect, near, far );
+	cameraPX.layers = this.layers;
 	cameraPX.up.set( 0, - 1, 0 );
 	cameraPX.up.set( 0, - 1, 0 );
 	cameraPX.lookAt( new Vector3( 1, 0, 0 ) );
 	cameraPX.lookAt( new Vector3( 1, 0, 0 ) );
 	this.add( cameraPX );
 	this.add( cameraPX );
 
 
 	var cameraNX = new PerspectiveCamera( fov, aspect, near, far );
 	var cameraNX = new PerspectiveCamera( fov, aspect, near, far );
+	cameraNX.layers = this.layers;
 	cameraNX.up.set( 0, - 1, 0 );
 	cameraNX.up.set( 0, - 1, 0 );
 	cameraNX.lookAt( new Vector3( - 1, 0, 0 ) );
 	cameraNX.lookAt( new Vector3( - 1, 0, 0 ) );
 	this.add( cameraNX );
 	this.add( cameraNX );
 
 
 	var cameraPY = new PerspectiveCamera( fov, aspect, near, far );
 	var cameraPY = new PerspectiveCamera( fov, aspect, near, far );
+	cameraPY.layers = this.layers;
 	cameraPY.up.set( 0, 0, 1 );
 	cameraPY.up.set( 0, 0, 1 );
 	cameraPY.lookAt( new Vector3( 0, 1, 0 ) );
 	cameraPY.lookAt( new Vector3( 0, 1, 0 ) );
 	this.add( cameraPY );
 	this.add( cameraPY );
 
 
 	var cameraNY = new PerspectiveCamera( fov, aspect, near, far );
 	var cameraNY = new PerspectiveCamera( fov, aspect, near, far );
+	cameraNY.layers = this.layers;
 	cameraNY.up.set( 0, 0, - 1 );
 	cameraNY.up.set( 0, 0, - 1 );
 	cameraNY.lookAt( new Vector3( 0, - 1, 0 ) );
 	cameraNY.lookAt( new Vector3( 0, - 1, 0 ) );
 	this.add( cameraNY );
 	this.add( cameraNY );
 
 
 	var cameraPZ = new PerspectiveCamera( fov, aspect, near, far );
 	var cameraPZ = new PerspectiveCamera( fov, aspect, near, far );
+	cameraPZ.layers = this.layers;
 	cameraPZ.up.set( 0, - 1, 0 );
 	cameraPZ.up.set( 0, - 1, 0 );
 	cameraPZ.lookAt( new Vector3( 0, 0, 1 ) );
 	cameraPZ.lookAt( new Vector3( 0, 0, 1 ) );
 	this.add( cameraPZ );
 	this.add( cameraPZ );
 
 
 	var cameraNZ = new PerspectiveCamera( fov, aspect, near, far );
 	var cameraNZ = new PerspectiveCamera( fov, aspect, near, far );
+	cameraNZ.layers = this.layers;
 	cameraNZ.up.set( 0, - 1, 0 );
 	cameraNZ.up.set( 0, - 1, 0 );
 	cameraNZ.lookAt( new Vector3( 0, 0, - 1 ) );
 	cameraNZ.lookAt( new Vector3( 0, 0, - 1 ) );
 	this.add( cameraNZ );
 	this.add( cameraNZ );