#include <opennurbs_plus_x.h>
◆ TYPE
Enumerator |
---|
no_mx_event | |
mmx_point | Two valid event types for curve-mesh intersections.
mesh-mesh transverse intersection point
|
mmx_overlap | mesh-mesh intersection overlap
|
◆ ON_MMX_POINT()
ON_MMX_POINT::ON_MMX_POINT |
( |
| ) |
|
◆ IsValid()
bool ON_MMX_POINT::IsValid |
( |
ON_TextLog * |
text_log, |
|
|
double |
intersection_tolerance |
|
) |
| const |
◆ m_A
Nothing that needs a constructor can be in this class. In particular, NO simple arrays. I want to be able to safely use memset((ptr,0,sizeof(ON_MESH_X_EVENT)) to create one of these. Should be something really simple along the lines of ... This is just a suggestion
◆ m_B
◆ m_MeshVertex_ID
int ON_MMX_POINT::m_MeshVertex_ID |
ID for a set of points that theoretically ought to match.
◆ m_MMX_Set_ID
int ON_MMX_POINT::m_MMX_Set_ID |
ID for a set of points that theoretically ought to match.
◆ m_MMX_Set_PT
the point chosen to be the intersection for the entire set. Chosen based on a logical best answer (point that is on an edge or vertex)
◆ m_overlap_sn
int ON_MMX_POINT::m_overlap_sn |
◆ m_sn
unsigned int ON_MMX_POINT::m_sn |
◆ m_type
TYPE ON_MMX_POINT::m_type |
The m_type field determines how the values in the other fields are interpreted.
mmx_point = intersection point on mesh mmx_overlap = overlap endpoints on mesh: