Hierarchy

Constructors

Properties

surface_: Surface = undefined

Methods

  • Parameters

    • p1: number[]
    • p2: number[]

    Returns number[]

  • Returns void

  • Returns

    undefined if failed, an halfedge of the new facet if succeed

    Parameters

    • v: Node
    • triangulate: boolean = true

    Returns Halfedge

  • Returns void

  • Parameters

    Returns void

  • Parameters

    Returns boolean

  • Returns void

  • Parameters

    Returns boolean

  • Parameters

    • Optional p1: number[] | Node
    • Optional p2: number[] | Node
    • Optional p3: number[] | Node

    Returns Halfedge

  • Do the following operation:

    o----o o----o | \ |\
    | o => | \ o | / | \ / o----o o----o

    Parameters

    Returns boolean

  • Do the following:

    o          o
    

    e1 /|\ e2o /
    / | \ /
    o | o => o-----o \ | / \ / e2 |/ e1o \ / o o

    Parameters

    Returns boolean

  • Triangulate a facet using split_facet() (for non triangular facet)

    Parameters

    Returns void

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean