getAreaPosition 获取区域位置
getAreaPosition
类型: MethodDeclaration
所属类: ParticleElement
定义位置: animation.ts
描述
获取区域位置
返回值
类型: Float64Array
源代码
位置: 第 2277 行
private getAreaPosition(): Float64Array {
    const array = ParticleElement.sharedFloat64Array
    const emitter = this.emitter
    const area = this.data.area as ParticleEmissionAreaPoint | ParticleEmissionAreaRectangle | ParticleEmissionAreaCircle
    const cos = Math.cos(emitter.angle)
    const sin = Math.sin(emitter.angle)
    const x = area.x * emitter.scale
    const y = area.y * emitter.scale
    array[0] = x * cos - y * sin
    array[1] = x * sin + y * cos
    return array
  }
文档生成时间:2025/7/21 20:53:39