- Three.js 教程
- Three.js - 首页
- Three.js - 介绍
- Three.js - 安装
- Three.js - Hello Cube App
- Three.js - 渲染器和响应能力
- Three.js - 响应式设计
- Three.js - 调试和状态
- Three.js - 摄像机
- Three.js - 控件
- Three.js - 光影
- Three.js - 几何图形
- Three.js - 材质
- Three.js - 纹理
- Three.js - 绘制线
- Three.js - 动画
- Three.js - 创建文本
- Three.js - 加载 3D 模型
- Three.js - 库和插件
- Three.js 有用资源
- Three.js - 快速指南
- Three.js - 有用资源
- Three.js - 讨论
Three.js - MeshBasicMaterial
它是在 Three.js 中最基础的材质。用于创建和显示纯色或线框物体。它自发光,不受灯光影响。
const geometry = new THREE.BoxGeometry(2, 2, 2)
const material = new THREE.MeshBasicMaterial({
color: 0x87ceeb,
wireframe: true,
wireframeLinewidth: 2,
})
const cube = new THREE.Mesh(geometry, material)
有时很难区分同色的两个相邻表面。如果你创建一个球体,它看起來就像一个 2D 圆圈。尽管看起来是 2D,但它应该是 3D。
threejs_materials.htm
广告