Generated by DocFX

Class MeshHalfEdge

Represents a mesh half-edge.

Inheritance
System.Object
MeshHalfEdge
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Syntax
public class MeshHalfEdge

Constructors

| Improve this Doc View Source

MeshHalfEdge()

Initializes a new instance of the MeshHalfEdge class.

Declaration
public MeshHalfEdge()

Properties

| Improve this Doc View Source

AdjacentFace

Gets the opposite face of the half-edge.

Declaration
public MeshFace AdjacentFace { get; }
Property Value
Type Description
MeshFace
| Improve this Doc View Source

Corner

Gets or sets the corner linked to this half-edge.

Declaration
public MeshCorner Corner { get; set; }
Property Value
Type Description
MeshCorner
| Improve this Doc View Source

Edge

Gets or sets the edge linked to this half-edge.

Declaration
public MeshEdge Edge { get; set; }
Property Value
Type Description
MeshEdge
| Improve this Doc View Source

Face

Gets or sets the face linked to this half-edge.

Declaration
public MeshFace Face { get; set; }
Property Value
Type Description
MeshFace
| Improve this Doc View Source

Index

Gets or sets the half-edge index.

Declaration
public int Index { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

Next

Gets or sets the next half-edge in a face.

Declaration
public MeshHalfEdge Next { get; set; }
Property Value
Type Description
MeshHalfEdge
| Improve this Doc View Source

OnBoundary

Gets or sets a value indicating whether the half-edge lies on a boundary.

Declaration
public bool OnBoundary { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

Prev

Gets or sets the previous half-edge in a face.

Declaration
public MeshHalfEdge Prev { get; set; }
Property Value
Type Description
MeshHalfEdge
| Improve this Doc View Source

PreviousVertex

Gets the previous vertex of the half-edge.

Declaration
public MeshVertex PreviousVertex { get; }
Property Value
Type Description
MeshVertex
| Improve this Doc View Source

Twin

Gets or sets the opposite half-edge.

Declaration
public MeshHalfEdge Twin { get; set; }
Property Value
Type Description
MeshHalfEdge
| Improve this Doc View Source

Vertex

Gets or sets the vertex linked to this half-edge.

Declaration
public MeshVertex Vertex { get; set; }
Property Value
Type Description
MeshVertex

Methods

| Improve this Doc View Source

ToString()

Gets the string representation of the half-edge.

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()