threejs 创建 长方体 球体 圆柱体 矩形平面 圆形平面

threejs yekong

创建长方体

参数 长宽高
创建长方体

// 创建长方体
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)
喜欢