在着色器中反转顶点顺序

时间:2018-11-20 02:52:34

标签: three.js vertex-shader

我想颠倒将顶点送入顶点着色器的顺序。有什么建议么?我正在使用ThreeJS,但着色器是自定义的。

一些背景信息: 为了解决过去的问题,当我不使用自定义着色器时,我将像这样创建对象几何体:

State<T>

代替:

new THREE.CylinderGeometry( 16, 16, -32 )

它将实现我所需要的。问题是我现在使用的几何是在Blender中创建的,并导入到场景中。

1 个答案:

答案 0 :(得分:1)

为什么需要颠倒顶点顺序?

如果您要解决背面剔除问题,也许您可​​以将材料的侧面更改为.side = THREE.BackSide或.side = THREE.DoubleSide?