相关疑难解决方法(0)

Three.js CanvasRender问题:面部闪烁

我正在绘制两个相对简单的形状,它们的几何形状不重叠.

以下是代码示例:http: //jsfiddle.net/pGD4n/9/

Three.js轨迹球位于那里,因此您可以单击并拖动以在3d空间中旋转对象.问题是当对象旋转时,一些面消失,露出下面的对象.稍微多一点的旋转和丢失的面部返回,但其他人已经失踪.

我已经尝试了BasicMaterial,Normal Material和LambertMaterial以及SmoothShading和Flat Shading.我曾尝试过有光和无光的场景.将对象移动得更远似乎可以解决问题,但在给定的示例代码中,网格不会重叠,不应该出现此问题.Chrome和Firefox都会出现问题.

我想切换到OpenGL渲染器可以解决问题,但为了兼容性,我们需要使用Canvas渲染器.

任何帮助或想法赞赏.

javascript 3d canvas three.js

2
推荐指数
1
解决办法
2184
查看次数

标签 统计

3d ×1

canvas ×1

javascript ×1

three.js ×1