voronoid WASM API
    Preparing search index...

    Class Wall2D

    Index

    Properties

    id: number

    Returns the unique identifier of the wall.

    Methods

    • Returns void

    • Checks if a point is contained within the wall.

      Parameters

      • x: number
      • y: number

      Returns boolean

    • Returns void

    • Creates an annulus (ring) wall.

      Parameters

      • cx: number
      • cy: number
      • inner_r: number
      • outer_r: number
      • id: number

      Returns Wall2D

    • Creates a wall defined by a cubic Bezier curve.

      Parameters

      • p0x: number
      • p0y: number
      • p1x: number
      • p1y: number
      • p2x: number
      • p2y: number
      • p3x: number
      • p3y: number
      • radius: number
      • resolution: number
      • closed: boolean
      • id: number

      Returns Wall2D

    • Creates a wall defined by a Catmull-Rom spline tube.

      Parameters

      • points: Float64Array
      • radius: number
      • resolution: number
      • closed: boolean
      • id: number

      Returns Wall2D

    • Creates a circular wall.

      Parameters

      • cx: number
      • cy: number
      • radius: number
      • id: number

      Returns Wall2D

    • Creates a linear wall (half-plane) defined by a point and a normal vector.

      Parameters

      • px: number
      • py: number
      • nx: number
      • ny: number
      • id: number

      Returns Wall2D

    • Creates a convex polygon wall from a list of points and normals.

      Parameters

      • points: Float64Array
      • normals: Float64Array
      • id: number

      Returns Wall2D

    • Creates a regular polygon wall.

      Parameters

      • cx: number
      • cy: number
      • radius: number
      • sides: number
      • id: number

      Returns Wall2D

    • Creates a custom wall from a JavaScript object.

      The object must implement the contains(point) and cut(generator, callback) methods.

      Parameters

      • val: any
      • id: number

      Returns Wall2D