Преглед на файлове

Effects also need to check whether camera has parent.

Mr.doob преди 13 години
родител
ревизия
7a9a43a586
променени са 2 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 2 0
      examples/js/effects/AnaglyphEffect.js
  2. 2 0
      examples/js/effects/ParallaxBarrierEffect.js

+ 2 - 0
examples/js/effects/AnaglyphEffect.js

@@ -102,6 +102,8 @@ THREE.AnaglyphEffect = function ( renderer ) {
 
 		scene.updateMatrixWorld();
 
+		if ( camera.parent === undefined ) camera.updateMatrixWorld();
+
 		var hasCameraChanged = ( _aspect !== camera.aspect ) || ( _near !== camera.near ) || ( _far !== camera.far ) || ( _fov !== camera.fov );
 
 		if ( hasCameraChanged ) {

+ 2 - 0
examples/js/effects/ParallaxBarrierEffect.js

@@ -104,6 +104,8 @@ THREE.ParallaxBarrierEffect = function ( renderer ) {
 
 		scene.updateMatrixWorld();
 
+		if ( camera.parent === undefined ) camera.updateMatrixWorld();
+
 		var hasCameraChanged = ( _aspect !== camera.aspect ) || ( _near !== camera.near ) || ( _far !== camera.far ) || ( _fov !== camera.fov );
 
 		if ( hasCameraChanged ) {