Skip to content

CircleGeometry

继承自BufferGeometry

圆形缓冲几何体,它由围绕着一个中心点的三角分段的数量所构造,由给定的半径来延展。 同时它也可以用于创建规则多边形,其分段数量取决于该规则多边形的边数。

js
const geometry = new THREE.CircleGeometry(
    radius : Float,
    segments : Integer,
    thetaStart : Float,
    thetaLength : Float
)

参数:

  • radius — 圆形的半径,默认值为 1
  • segments — 分段(三角面)的数量,最小值为 3,默认值为 32。
  • thetaStart — 第一个分段的起始角度,默认为 0。(three o'clock position)
  • thetaLength — 圆形扇区的中心角,通常被称为“θ”(西塔)。默认值是 2*Pi,这使其成为一个完整的圆。

MIT Licensed