创建长方体
参数 长宽高
// 创建长方体
const geometry = new THREE.BoxGeometry(50, 50, 50)
// 创建对象材质
const material = new THREE.MeshLambertMaterial({
color: 0xff0000, //红色
})
// 创建网格模型物体
const mesh = new THREE.Mesh(geometry, material)
// 把网格模型(物体)加入到场景中
scene.add(mesh);
// 设置网格模型的位置
mesh.position.set(0, 0, 0)
创建球体
参数 半径
// 创建球体
const geometry = new THREE.SphereGeometry(50)
创建圆柱体
参数
顶部半径
底部半径
高度
// 创建圆柱体
const geometry = new THREE.CylinderGeometry(50, 50, 100)
创建圆台
// 创建圆台
const geometry = new THREE.CylinderGeometry(50, 70, 100)
创建矩形平面
参数:
宽
高
// 创建矩形平面
const geometry = new THREE.PlaneGeometry(50, 50)
创建圆形平面
参数
半径
// 创建矩形平面
const geometry = new THREE.CircleGeometry(50)