上一篇介绍了几何体的构造体参数,这篇郭先生就接着上一篇说。 1. ExtrudeGeometry挤压几何体 挤压几何体允许我们从一条形状路径中,挤压出一个Geometry。ExtrudeGeometry有两个参数,第一个参数是一个图形,第二个参数是它的配置 var shape = new THREE.Shape(); shape.moveTo( 0, 1.5 ); shape.bezierCurveTo( 2, 3.5, 4, 1.5, 2, -0.5 ); shape.lineTo( 0, -2.5 ); shape.lineTo( -2, -0.5 ); shape.bezierCurveTo( -4, 1.5, -2, 3.5, 0, 1.5 ); var extrudeSettings = { steps: 2, // 用于沿着挤出样条的深度细分的点的数量,默认值为1 depth: 0.3, // 挤出的形状的深度,默认值为100 bevelEnabled: true , // 对挤出的形状应用是否斜角,默认值为true bevelThickness: 0.3, // 设置原始形状上斜角的厚度。默认值为6 bevelSize: 0.5, // 斜角与原始形状轮廓之间的延伸距离 bevelSegments: 2, // 斜角的分段层数,默认值为3 curveSegments: