Three.js - MeshBasicMaterial

它是 Three.js 中最基本的材质。它用于创建和显示纯色或线框对象。它是自发光的,不受光照影响。

const geometry = new THREE.BoxGeometry(2, 2, 2)
constmaterial = new THREE.MeshBasicMaterial({
    color: 0x87ceeb,
    wireframe: true,
    wireframeLinewidth: 2,
})
const cube = new THREE.Mesh(geometry,material)

有时很难区分相同颜色的两个相邻表面。如果您创建一个球体,它看起来像一个 2D 圆。虽然看上去是2D的,但应该是3D的。

threejs_materials.html