Texture(纹理)
泛指物体表面上所呈现的花纹或线条,是物体上呈现的线形纹路
Map(贴图)
把纹理 Texture 的 UV 坐标映射到3D物体表面
Material(材质)
表面的色彩、纹理、光滑度、透明度、反射率、折射率、发光度等表面各可视属性的结合
Mesh(网格)
描述物体的形状,包括物体的几何形状和材质
// 几何体与材质
const geometry = new THREE.BufferGeometry(1, 1, 1);
const vertices = new Float32Array([
-1.0, -1.0, 1.0,
1.0, -1.0, 1.0,
1.0, 1.0, 1.0,
1.0, 1.0, 1.0,
-1.0, 1.0, 1.0,
-1.0, -1.0, 1.0
])
geometry.setAttribute( 'position', new THREE.BufferAttribute( vertices, 3 ) );
const material = new THREE.MeshBasicMaterial( { color: 0xff0000 } );
const cube = new THREE.Mesh(geometry, material);
cube.position.set(0, 0, 0)
scene.add(cube);