Usage:

Surface.create(positionArray, cellsArray)

where positionArray and cellsArray are either a Serie, a TypedArray or an Array

Hierarchy

  • Surface

Constructors

Accessors

  • get borderIdsAsSerie(): Serie<IArray>
  • Returns Serie<IArray>

  • get borderNodes(): Node[]
  • Returns Node[]

  • get bordersAsSerie(): Serie<IArray>
  • Returns Serie<IArray>

  • get nbFacets(): number
  • Returns number

  • get nbHalfedges(): number
  • Returns number

  • get nbNodes(): number
  • Returns number

  • get nodesAsSerie(): Serie<IArray>
  • Returns Serie<IArray>

  • get trianglesAsSerie(): Serie<number[]>
  • Returns Serie<number[]>

Methods

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Returns void

  • Parameters

    • i: number

    Returns Facet

  • Parameters

    • cb: ((v: Facet, i: number) => void)
        • (v: Facet, i: number): void
        • Parameters

          Returns void

    Returns void

  • Parameters

    Returns void

  • Parameters

    • cb: ((v: Node, i: number) => void)
        • (v: Node, i: number): void
        • Parameters

          Returns void

    Returns void

  • Parameters

    Returns void

  • Parameters

    • i: number

    Returns Node

  • Parameters

    • positions: number[] | Serie<IArray> | TypedArray
    • cells: number[] | Serie<IArray> | TypedArray

    Returns Surface