2014-09-10 70 views
1

我使用的Three.js在所有其他浏览器上都很好,但在使用鼠标滚轮缩放时会变黑。IE上的Three.js,用鼠标滚轮缩放时屏幕会变黑。

如果我放大与其他方法的相机它的罚款,而且也设置使其shouln't将达到摄像机的结尾变焦极限远等

function onDocumentMouseWheel(event) { 

    setZoom(camera.fov - event.wheelDeltaY * 0.05); 

} 


function setZoom(fov){ 

    camera.fov = fov; 

    if(camera.fov < 30) camera.fov = 30; 
    if(camera.fov > 100) camera.fov = 100; 

    camera.updateProjectionMatrix(); 

} 

任何想法如何解决这个特定的IE错误?

+0

我有类似的问题。在这里看到我的文件:http://packertest.com/HeapVis/HeapVoxel4.html在Chrome中很棒,缩放使IE中的一切都变成空白。 – Crimpy 2014-10-20 18:43:23

回答

0

请确保您的相机的最小和最大观看距离限制已被使用。 你也可以改变相机fov到相机靠近,(避免与最大wieving距离朊)。 camera.transitionX(object.distance/5)