three-nebula API
    Preparing search index...

    Class ConeZone

    A solid cone zone: apex at (x, y, z), opening along +Y, widening to radius over height — cones of cold, sprays, fountains, upward breath. A 3D volume, so it works as a CrossZone boundary via _dead (a particle outside the cone dies). Reflection (_bound/_cross) is not supported in v1. Axis-aligned to +Y; arbitrary direction (e.g. horizontal dragon-breath) is a follow-up.

    Hierarchy

    • default
      • ConeZone
    Index
    • Parameters

      • apexX: number = 0
      • apexY: number = 0
      • apexZ: number = 0
      • radius: number = 100
      • height: number = 100

      Returns ConeZone

    crossType: string
    height: number
    log: boolean
    radius: number
    random: number
    supportsCrossing: boolean
    type: string
    vector: Vector3D
    x: number
    y: number
    z: number
    • Returns boolean

    • Returns boolean

    • Returns boolean

    • Returns boolean

    • Returns boolean

    • Returns boolean

    • Returns boolean

    • Returns boolean