#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 |