Skip to content

Shapemetry API


Shapemetry API / MeshCorner

Class: MeshCorner

Defined in: mesh/MeshCorner.ts:13

MeshCorner - one corner of a face (vertex x face pairing).

Three circular doubly-linked lists meet here:

  • Radial cycle around edge via radialNext / radialPrev (every corner has same edge)
  • Face cycle around face via next / prev (defines face winding)
  • vertex is the corner's starting vertex; next corner's vertex is the other endpoint of edge

Constructors

Constructor

new MeshCorner(vertex, edge, face): MeshCorner

Defined in: mesh/MeshCorner.ts:24

Parameters

vertex

MeshVertex

edge

MeshEdge

face

MeshFace

Returns

MeshCorner

Properties

index

index: number = -1

Defined in: mesh/MeshCorner.ts:14


flag

flag: number = 0

Defined in: mesh/MeshCorner.ts:15


vertex

vertex: MeshVertex

Defined in: mesh/MeshCorner.ts:16


edge

edge: MeshEdge

Defined in: mesh/MeshCorner.ts:17


face

face: MeshFace

Defined in: mesh/MeshCorner.ts:18


radialNext

radialNext: MeshCorner

Defined in: mesh/MeshCorner.ts:19


radialPrev

radialPrev: MeshCorner

Defined in: mesh/MeshCorner.ts:20


next

next: MeshCorner

Defined in: mesh/MeshCorner.ts:21


prev

prev: MeshCorner

Defined in: mesh/MeshCorner.ts:22