瀏覽代碼

Fix css perspective camera for safari when looking straight forward

Johannes Deml 5 年之前
父節點
當前提交
adbc721f59
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. 5 5
      examples/jsm/renderers/CSS3DRenderer.js

+ 5 - 5
examples/jsm/renderers/CSS3DRenderer.js

@@ -340,16 +340,16 @@ var CSS3DRenderer = function () {
 
 
 		if( isSafari ) {
 		if( isSafari ) {
 
 
-			cameraTranslateX = Math.round(cameraTranslateX);
+			if(camera.isOrthographicCamera) {
+
+				cameraTranslateX = Math.round(cameraTranslateX);
+				cameraTranslateY = Math.round(cameraTranslateY);
+			}
 
 
 			if(camera.isPerspectiveCamera && _height % 2 === 1) {
 			if(camera.isPerspectiveCamera && _height % 2 === 1) {
 
 
 				cameraTranslateY = _heightHalf + 1;
 				cameraTranslateY = _heightHalf + 1;
 
 
-			} else {
-
-				cameraTranslateY = Math.round(cameraTranslateY);
-
 			}
 			}
 		}
 		}