2015-03-25 126 views
0

我已經使用translateZ放置了三維對象。它們在暫停時看起來很好,並且放在彼此的頂部/底部。但是當我旋轉場景這些對象合併。有人能告訴我如何擺脫這個問題嗎?在使用three.js旋轉時停止合併3D對象

Black block is on top of brown, but when I rotate the object, positions got disturb.

黑塊是棕色的頂部,但是當我旋轉對象,位置得到了干擾。

+0

你可以添加一些圖像,看看是什麼問題? – gaitat 2015-03-25 11:35:48

+0

你使用'CanvasRenderer'嗎? http://stackoverflow.com/questions/29020613/three-js-issue-to-render-objects-using-canvasrenderer/29021082#29021082 – WestLangley 2015-03-25 23:42:34

+0

@WestLangley是的,我正在使用'CanvasRenderer'。 – 2015-03-27 05:18:15

回答

0

我看你在模型中有很大的面孔,我認爲這是一個z緩衝區問題。 嘗試對數深度緩衝區,看看會發生什麼:

var renderer = new THREE.WebGLRenderer({logarithmicDepthBuffer: true});