在实际的应用中,有时候需要我们根据一个二维图形拉伸为三维图形的情况,这就需要我们对Threejs中提供的二维图形相关的类有一个深入的了解,这一节我们就深入的聊一聊Threejs中的Path、Shape和...可以定义多条直线或曲线路径,以及其交点。Path可以由多个子路径构成,每个子路径可以包含多个路径段。Path对象由Three.js的THREE.Path构造函数构造。...示例代码:
path.moveTo( 10, 10 );
.lineTo( x, y ):在路径中创建一个新的点(x,y),并在该点和上一个点之间画一条直线。无返回值。...0, 20, 30, 0, Math.PI, true,0 );
absarc(x, y, radius, startAngle, endAngle, clockwise) - 在形状上添加一个有中心和半径的弧形...示例代码:
shape.moveTo( 10, 10 );
.lineTo( x, y )-向Shape路径中添加一条直线,从当前点到新点(x,y)。无返回值。