|
Wildmeshing Toolkit
|
A point on an application's input. More...
#include <tracking.hpp>
Public Attributes | |
| uint64_t | face = kNoId |
| Histories from input files: the input triangle. | |
| Eigen::Vector3d | bary = Eigen::Vector3d::Constant(1. / 3) |
| std::array< uint64_t, 3 > | vertices = {{kNoId, kNoId, kNoId}} |
A point on an application's input.
A history that starts at input files (every application but simwild on a tet mesh) names it by a triangle of those files – the triangles of all of them, in order, as the files hold them – and barycentric coordinates with respect to that triangle's corners in file order. One that starts at a tet mesh's tracked surface (simwild on a .msh), which is no element of a file, names it by three vertices of that mesh – the corners of a tracked face – and barycentric coordinates in their order, as an OutputPoint of a tet output does.
| std::array<uint64_t, 3> wmtk::components::tracking::InputPoint::vertices = {{kNoId, kNoId, kNoId}} |
Histories from a tet mesh: its vertices at the corners of the tracked face holding the point. Last, so that {face, bary} still names a point on input files.