#include <MRMeshCollidePrecise.h>
Classes | |
struct | FlaggedTri |
Public Member Functions | |
FaceId | tri () const |
bool | isEdgeATriB () const |
EdgeTri | edgeTri () const |
bool | valid () const |
operator bool () const | |
VarEdgeTri ()=default | |
VarEdgeTri (bool isEdgeATriB, EdgeId e, FaceId t) | |
VarEdgeTri (bool isEdgeATriB, const EdgeTri &et) | |
bool | operator== (const VarEdgeTri &) const =default |
Public Attributes | |
EdgeId | edge |
struct MR::VarEdgeTri::FlaggedTri | flaggedTri |
if isEdgeATriB() == true, then stores edge from mesh A and triangle from mesh B if isEdgeATriB() == false, then stores edge from mesh B and triangle from mesh A
|
default |
|
inline |
|
inline |
|
inlinenodiscard |
|
inlinenodiscard |
|
inlineexplicitnodiscard |
|
nodiscarddefault |
|
inlinenodiscard |
|
inlinenodiscard |
EdgeId MR::VarEdgeTri::edge |
struct MR::VarEdgeTri::FlaggedTri MR::VarEdgeTri::flaggedTri |