0
我已经使用translateZ放置了三维对象。它们在暂停时看起来很好,并且放在彼此的顶部/底部。但是当我旋转场景这些对象合并。有人能告诉我如何摆脱这个问题吗?在使用three.js旋转时停止合并3D对象
黑块是棕色的顶部,但是当我旋转对象,位置得到了干扰。
我已经使用translateZ放置了三维对象。它们在暂停时看起来很好,并且放在彼此的顶部/底部。但是当我旋转场景这些对象合并。有人能告诉我如何摆脱这个问题吗?在使用three.js旋转时停止合并3D对象
黑块是棕色的顶部,但是当我旋转对象,位置得到了干扰。
我看你在模型中有很大的面孔,我认为这是一个z缓冲区问题。 尝试对数深度缓冲区,看看会发生什么:
var renderer = new THREE.WebGLRenderer({logarithmicDepthBuffer: true});
你可以添加一些图像,看看是什么问题? – gaitat 2015-03-25 11:35:48
你使用'CanvasRenderer'吗? http://stackoverflow.com/questions/29020613/three-js-issue-to-render-objects-using-canvasrenderer/29021082#29021082 – WestLangley 2015-03-25 23:42:34
@WestLangley是的,我正在使用'CanvasRenderer'。 – 2015-03-27 05:18:15