#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/AABBMesh.hpp>
|
| static constexpr double | infty () |
◆ hit_result() [1/2]
| Slic3r::AABBMesh::hit_result::hit_result |
( |
const AABBMesh & | em | ) |
|
|
inlineexplicitprivate |
const AABBMesh * m_mesh
Definition AABBMesh.hpp:73
References AABBMesh, and m_mesh.
◆ hit_result() [2/2]
| Slic3r::AABBMesh::hit_result::hit_result |
( |
double | val = infty() | ) |
|
|
inlineexplicit |
double m_t
Definition AABBMesh.hpp:71
References m_t.
◆ direction()
| const Vec3d & Slic3r::AABBMesh::hit_result::direction |
( |
| ) |
const |
|
inline |
Vec3d m_dir
Definition AABBMesh.hpp:74
References m_dir.
◆ distance()
| double Slic3r::AABBMesh::hit_result::distance |
( |
| ) |
const |
|
inline |
◆ face()
| int Slic3r::AABBMesh::hit_result::face |
( |
| ) |
const |
|
inline |
◆ infty()
| constexpr double Slic3r::AABBMesh::hit_result::infty |
( |
| ) |
|
|
inlinestaticconstexpr |
84{ return std::numeric_limits<double>::infinity(); }
◆ is_hit()
| bool Slic3r::AABBMesh::hit_result::is_hit |
( |
| ) |
const |
|
inline |
◆ is_inside()
| bool Slic3r::AABBMesh::hit_result::is_inside |
( |
| ) |
const |
|
inline |
101 {
103 }
bool is_hit() const
Definition AABBMesh.hpp:94
const Vec3d & normal() const
Definition AABBMesh.hpp:96
References is_hit(), m_dir, and normal().
◆ is_valid()
| bool Slic3r::AABBMesh::hit_result::is_valid |
( |
| ) |
const |
|
inline |
◆ normal()
| const Vec3d & Slic3r::AABBMesh::hit_result::normal |
( |
| ) |
const |
|
inline |
◆ position()
| Vec3d Slic3r::AABBMesh::hit_result::position |
( |
| ) |
const |
|
inline |
◆ source()
| const Vec3d & Slic3r::AABBMesh::hit_result::source |
( |
| ) |
const |
|
inline |
◆ AABBMesh
◆ m_dir
| Vec3d Slic3r::AABBMesh::hit_result::m_dir = Vec3d::Zero() |
|
private |
◆ m_face_id
| int Slic3r::AABBMesh::hit_result::m_face_id = -1 |
|
private |
◆ m_mesh
◆ m_normal
| Vec3d Slic3r::AABBMesh::hit_result::m_normal = Vec3d::Zero() |
|
private |
◆ m_source
| Vec3d Slic3r::AABBMesh::hit_result::m_source = Vec3d::Zero() |
|
private |
◆ m_t
| double Slic3r::AABBMesh::hit_result::m_t = infty() |
|
private |
The documentation for this class was generated from the following file:
- /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/AABBMesh.hpp