From e570e88cdb7fdad8c958e9cf28853b9720c2486e Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Sat, 27 Oct 2012 23:20:36 +0200 Subject: [PATCH] CSS3DRenderer: Adding overflow hidden to main container (fixes iOS breakage). --- examples/js/renderers/CSS3DRenderer.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/examples/js/renderers/CSS3DRenderer.js b/examples/js/renderers/CSS3DRenderer.js index 530b2d26ae..cfdcf2e07c 100644 --- a/examples/js/renderers/CSS3DRenderer.js +++ b/examples/js/renderers/CSS3DRenderer.js @@ -29,6 +29,8 @@ THREE.CSS3DRenderer = function () { this.domElement = document.createElement( 'div' ); + this.domElement.style.overflow = 'hidden'; + this.domElement.style.WebkitTransformStyle = 'preserve-3d'; this.domElement.style.WebkitPerspectiveOrigin = '50% 50%'; @@ -38,9 +40,11 @@ THREE.CSS3DRenderer = function () { this.domElement.style.oTransformStyle = 'preserve-3d'; this.domElement.style.oPerspectiveOrigin = '50% 50%'; + // TODO: Shouldn't it be possible to remove cameraElement? this.cameraElement = document.createElement( 'div' ); + this.cameraElement.style.WebkitTransformStyle = 'preserve-3d'; this.cameraElement.style.MozTransformStyle = 'preserve-3d'; this.cameraElement.style.oTransformStyle = 'preserve-3d'; @@ -145,9 +149,11 @@ THREE.CSS3DRenderer = function () { style = getObjectCSSMatrix( object.matrixWorld ); + /* element.style.WebkitBackfaceVisibility = 'hidden'; element.style.MozBackfaceVisibility = 'hidden'; element.style.oBackfaceVisibility = 'hidden'; + */ element.style.WebkitTransform = style; element.style.MozTransform = style; -- GitLab