[DebuggerDisplay("{DebuggerDisplay()}")] public class FaceEx : Face
Represents a triangle bounded by 3 corners. FaceEx adds circumcircle caching and tests to Face

Constructors

FaceEx

#
public FaceEx()

FaceEx

#
public FaceEx(Face other)
other (Face)

FaceEx

#
public FaceEx(int nA, int nB, int nC)
nA (int)
nB (int)
nC (int)

Fields

center

#
public Node2 center
Center of the circumcircle

radius

#
public double radius
Radius of the circumcircle

radius_squared

#
public double radius_squared
Squared radius of the circumcircle

Properties

DebuggerDisplay

public string DebuggerDisplay { get; }
inherited fromFace

Front

#
public double Front { get; }

IsValid

public bool IsValid { get; }
inherited fromFace

Methods

ComputeBC

#
public void ComputeBC(Node2 D, Node2 E, Node2 F)
D (Node2)
E (Node2)
F (Node2)

ComputeBC

#
public void ComputeBC(Node2List Nodes)
Nodes (Node2List)

ContainsEdge

public bool ContainsEdge(int E0, int E1)
inherited fromFace
E0 (int)
E1 (int)

ContainsInBoundingCircle

#
public bool ContainsInBoundingCircle(double x, double y)
x (double)
y (double)

ContainsInBoundingCircle

#
public bool ContainsInBoundingCircle(Node2 N)
N (Node2)

ContainsVertex

public bool ContainsVertex(int index)
inherited fromFace
index (int)

Duplicate

public Face Duplicate()
inherited fromFace

Set

public void Set(Face other)
inherited fromFace
other (Face)

Set

public void Set(int nA, int nB, int nC)
inherited fromFace
nA (int)
nB (int)
nC (int)