Click or drag to resize

HalfEdge Structure

Represents a half edge. Each half edge contains: a handle to assign a abstract reference to it. a handle to the half edge's origin vertex. a handle to the next half edge. a handle to the previous half edge. a handle to the face it belongs to. attribute information, e.g. the normal and the texture coordinates.

Namespace:  Fusee.Jometri
Assembly:  Fusee.Jometri (in Fusee.Jometri.dll) Version: 0.7.0.0 (0.7.0.0)
Syntax
C#
public struct HalfEdge

The HalfEdge type exposes the following members.

Constructors
  NameDescription
Public methodHalfEdge(Int32)
Constructor for creating a new HalfEdge.
Public methodHalfEdge(Int32, HalfEdge)
Constructor for creating a new HalfEdge from another one.
Public methodHalfEdge(Int32, Int32, Int32, Int32, Int32, Int32)
Constructor for creating a new HalfEdge.
Top
Methods
  NameDescription
Public methodEquals
Overwrites "Equals".
(Overrides ValueTypeEquals(Object).)
Public methodGetHashCode
Overwrites GetHashCode
(Overrides ValueTypeGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns the fully qualified type name of this instance.
(Inherited from ValueType.)
Top
Operators
  NameDescription
Public operatorStatic memberEquality
Overload for == operator.
Public operatorStatic memberGreaterThan
Overload for "smaller than" operator. Comparison based on the HalfEdge's handle.
Public operatorStatic memberInequality
Overload for != operator.
Public operatorStatic memberLessThan
Overload for "smaller than" operator. Comparison based on the HalfEdge's handle.
Top
Fields
  NameDescription
Public fieldHalfEdgeData
Attribute information.
Public fieldHandle
The HalfEdges's handle
Top
See Also