|
|
| SampleEnvelope (bool exact=false) |
| |
| void | init (const std::vector< Eigen::Vector3d > &m_ver, const std::vector< Eigen::Vector3i > &m_faces, const double) |
| |
|
void | init (const std::vector< Eigen::Vector3d > &m_ver, const std::vector< Eigen::Vector2i > &m_edges, const double) |
| |
| bool | is_outside (const std::array< Eigen::Vector3d, 3 > &tris) const |
| |
|
bool | is_outside (const std::array< Eigen::Vector3d, 2 > &edge) const |
| |
| bool | is_outside (const Eigen::Vector3d &pts) const |
| |
|
double | nearest_point (const Eigen::Vector3d &pts, Eigen::Vector3d &result) const |
| |
|
bool | initialized () |
| |
|
double | squared_distance (const Eigen::Vector3d &p) const |
| |
|
|
double | eps2 = 1e-6 |
| |
|
double | sampling_dist = 1e-3 |
| |
|
bool | use_exact = false |
| |
|
|
std::vector< int > | geo_vertex_ind |
| |
|
std::vector< int > | geo_face_ind |
| |
|
std::shared_ptr< SimpleBVH::BVH > | m_bvh |
| |
|
fastEnvelope::FastEnvelope | exact_envelope |
| |
◆ init()
| void wmtk::SampleEnvelope::init |
( |
const std::vector< Eigen::Vector3d > & |
m_ver, |
|
|
const std::vector< Eigen::Vector3i > & |
m_faces, |
|
|
const double |
_eps |
|
) |
| |
|
virtual |
◆ is_outside() [1/2]
| bool wmtk::SampleEnvelope::is_outside |
( |
const Eigen::Vector3d & |
pts | ) |
const |
|
virtual |
◆ is_outside() [2/2]
| bool wmtk::SampleEnvelope::is_outside |
( |
const std::array< Eigen::Vector3d, 3 > & |
tris | ) |
const |
|
virtual |
The documentation for this class was generated from the following files:
- /home/runner/work/wildmeshing-toolkit/wildmeshing-toolkit/src/wmtk/envelope/Envelope.hpp
- /home/runner/work/wildmeshing-toolkit/wildmeshing-toolkit/src/wmtk/envelope/Envelope.cpp