Generated by DocFX

Class MeshEdge

Edge class representing a full edge of a half-edge mesh. A full edge contains 2 half-edges.

Inheritance
System.Object
MeshEdge
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)
System.Object.ToString()
Syntax
public class MeshEdge

Constructors

| Improve this Doc View Source

MeshEdge()

Initializes a new instance of the MeshEdge class.

Declaration
public MeshEdge()

Properties

| Improve this Doc View Source

HalfEdge

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

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

Index

Gets or sets the index of this Mesh Edge.

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

OnBoundary

Gets a value indicating whether the mesh edge lies on a boundary.

Declaration
public bool OnBoundary { get; }
Property Value
Type Description
System.Boolean

Methods

| Improve this Doc View Source

AdjacentEdges()

Gets the adjacent edges of this edge.

Declaration
public List<MeshEdge> AdjacentEdges()
Returns
Type Description
System.Collections.Generic.List<MeshEdge>
| Improve this Doc View Source

AdjacentFaces()

Gets the adjacent faces of this edge.

Declaration
public List<MeshFace> AdjacentFaces()
Returns
Type Description
System.Collections.Generic.List<MeshFace>
| Improve this Doc View Source

AdjacentVertices()

Gets the adjacent vertices of this given edge.

Declaration
public List<MeshVertex> AdjacentVertices()
Returns
Type Description
System.Collections.Generic.List<MeshVertex>