voronoid WASM API
    Preparing search index...

    Class Wall3D

    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
      • z: number

      Returns boolean

    • Returns void

    • Creates a wall defined by a cubic Bezier curve tube.

      Parameters

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

      Returns Wall3D

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

      Parameters

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

      Returns Wall3D

    • Creates a conical wall.

      Parameters

      • tx: number
      • ty: number
      • tz: number
      • ax: number
      • ay: number
      • az: number
      • angle: number
      • id: number

      Returns Wall3D

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

      Parameters

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

      Returns Wall3D

    • Creates a cylindrical wall.

      Parameters

      • cx: number
      • cy: number
      • cz: number
      • ax: number
      • ay: number
      • az: number
      • radius: number
      • id: number

      Returns Wall3D

    • Creates a dodecahedron wall.

      Parameters

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

      Returns Wall3D

    • Creates a hexahedron (cube) wall.

      Parameters

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

      Returns Wall3D

    • Creates an icosahedron wall.

      Parameters

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

      Returns Wall3D

    • Creates an octahedron wall.

      Parameters

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

      Returns Wall3D

    • Creates a plane wall defined by a point and a normal vector.

      Parameters

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

      Returns Wall3D

    • Creates a spherical wall.

      Parameters

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

      Returns Wall3D

    • Creates a tetrahedron wall.

      Parameters

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

      Returns Wall3D

    • Creates a torus wall.

      Parameters

      • cx: number
      • cy: number
      • cz: number
      • ax: number
      • ay: number
      • az: number
      • major: number
      • minor: number
      • id: number

      Returns Wall3D

    • Creates a trefoil knot wall.

      Parameters

      • cx: number
      • cy: number
      • cz: number
      • scale: number
      • tube_radius: number
      • resolution: number
      • id: number

      Returns Wall3D

    • 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 Wall3D