MeshLib C# Docs
Loading...
Searching...
No Matches
MR.UnorientedTriangle Class Reference

describes a triangle as three vertex IDs sorted in a way to quickly find same triangles irrespective of vertex order (clockwise or counterclockwise) Generated from class MR.UnorientedTriangle. This is the non-const half of the class. More...

+ Inheritance diagram for MR.UnorientedTriangle:

Public Member Functions

unsafe UnorientedTriangle (MR.Const_UnorientedTriangle _other)
 Generated from constructor MR.UnorientedTriangle.UnorientedTriangle.
 
 UnorientedTriangle (UnorientedTriangle _other)
 Generated from constructor MR.UnorientedTriangle.UnorientedTriangle.
 
unsafe UnorientedTriangle (in MR.Std.Array_MRVertId_3 inVs, MR.Misc.InOut< bool >? outFlipped=null)
 Generated from constructor MR.UnorientedTriangle.UnorientedTriangle.
 
unsafe ref MR.Std.Array_MRVertId_3 convertTo_Std_Array_MRVertId_3Ref ()
 Generated from conversion operator MR.UnorientedTriangle.operator std.array<MR.VertId, 3> &.
 
unsafe MR.UnorientedTriangle assign (MR.Const_UnorientedTriangle _other)
 Generated from method MR.UnorientedTriangle.operator=.
 

Static Public Member Functions

static unsafe implicit operator UnorientedTriangle (in MR.Std.Array_MRVertId_3 inVs)
 Generated from constructor MR.UnorientedTriangle.UnorientedTriangle.
 

Properties

new unsafe ref MR.Std.Array_MRVertId_3 verts [get]
 
unsafe new ref MR.VertId this[ulong i] [get]
 Generated from method MR.UnorientedTriangle.operator[].
 

Detailed Description

describes a triangle as three vertex IDs sorted in a way to quickly find same triangles irrespective of vertex order (clockwise or counterclockwise) Generated from class MR.UnorientedTriangle. This is the non-const half of the class.

Constructor & Destructor Documentation

◆ UnorientedTriangle() [1/3]

unsafe MR.UnorientedTriangle.UnorientedTriangle ( MR.Const_UnorientedTriangle _other)
inline

Generated from constructor MR.UnorientedTriangle.UnorientedTriangle.

◆ UnorientedTriangle() [2/3]

MR.UnorientedTriangle.UnorientedTriangle ( UnorientedTriangle _other)
inline

Generated from constructor MR.UnorientedTriangle.UnorientedTriangle.

◆ UnorientedTriangle() [3/3]

unsafe MR.UnorientedTriangle.UnorientedTriangle ( in MR.Std.Array_MRVertId_3 inVs,
MR.Misc.InOut< bool >? outFlipped = null )
inline

Generated from constructor MR.UnorientedTriangle.UnorientedTriangle.

Member Function Documentation

◆ assign()

unsafe MR.UnorientedTriangle MR.UnorientedTriangle.assign ( MR.Const_UnorientedTriangle _other)
inline

Generated from method MR.UnorientedTriangle.operator=.

◆ convertTo_Std_Array_MRVertId_3Ref()

unsafe ref MR.Std.Array_MRVertId_3 MR.UnorientedTriangle.convertTo_Std_Array_MRVertId_3Ref ( )
inline

Generated from conversion operator MR.UnorientedTriangle.operator std.array<MR.VertId, 3> &.

◆ operator UnorientedTriangle()

static unsafe implicit MR.UnorientedTriangle.operator UnorientedTriangle ( in MR.Std.Array_MRVertId_3 inVs)
inlinestatic

Generated from constructor MR.UnorientedTriangle.UnorientedTriangle.

Property Documentation

◆ this[ulong i]

unsafe new ref MR.VertId MR.UnorientedTriangle.this[ulong i]
get

Generated from method MR.UnorientedTriangle.operator[].

◆ verts

new unsafe ref MR.Std.Array_MRVertId_3 MR.UnorientedTriangle.verts
get

The documentation for this class was generated from the following file: