MeshLib C# Docs
Loading...
Searching...
No Matches

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&amp;lt;MR.VertId, 3&amp;gt; &amp;.
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&amp;lt;MR.VertId, 3&amp;gt; &amp;.

◆ operator UnorientedTriangle()

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: