06 空间、相机与深度
背面剔除:三角形也分正反
一个两端开口的圆筒。从外面能看到它的内壁吗?
习题
带下划线的数字可以左右拖动拖动数字,或直接改代码
const geometry = new THREE.CylinderGeometry( 0.9, 0.9, 1.6, 32, 1, true // 两端开口);material.side = THREE.;// 反转顶点顺序:
0 → 1 → 2 逆时针:正面朝向你
剔除从相机看,顶点逆时针排列的三角形是正面。Three.js 默认 side = FrontSide。JS 这一侧
三角形有正反:从正面看顶点是逆时针。默认只画正面,背面被剔除。
试一试
- 切到 BackSide,只剩内壁
- 打开「反转顶点顺序」,正反颠倒