#include <MRMeshCollidePrecise.h>
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
◆ VarEdgeTri() [1/3]
| MR::VarEdgeTri::VarEdgeTri |
( |
| ) |
|
|
default |
◆ VarEdgeTri() [2/3]
| MR::VarEdgeTri::VarEdgeTri |
( |
bool | isEdgeATriB, |
|
|
EdgeId | e, |
|
|
FaceId | t ) |
|
inline |
◆ VarEdgeTri() [3/3]
| MR::VarEdgeTri::VarEdgeTri |
( |
bool | isEdgeATriB, |
|
|
const EdgeTri & | et ) |
|
inline |
◆ edgeTri()
| EdgeTri MR::VarEdgeTri::edgeTri |
( |
| ) |
const |
|
inlinenodiscard |
◆ isEdgeATriB()
| bool MR::VarEdgeTri::isEdgeATriB |
( |
| ) |
const |
|
inlinenodiscard |
◆ operator bool()
| MR::VarEdgeTri::operator bool |
( |
| ) |
const |
|
inlineexplicitnodiscard |
◆ operator==()
| bool MR::VarEdgeTri::operator== |
( |
const VarEdgeTri & | | ) |
const |
|
nodiscarddefault |
◆ tri()
| FaceId MR::VarEdgeTri::tri |
( |
| ) |
const |
|
inlinenodiscard |
◆ valid()
| bool MR::VarEdgeTri::valid |
( |
| ) |
const |
|
inlinenodiscard |
◆ edge
| EdgeId MR::VarEdgeTri::edge |
◆ flaggedTri
The documentation for this struct was generated from the following file: