Classes | |
| struct | FaceProbe |
Functions | |
| std::vector< FaceProbe > | face_probes (const std::vector< CadBody > &bodies) |
| bool | outward_normal (const TopoDS_Face &face, double u, double v, gp_Dir &n) |
| bool | interior_point (const TopoDS_Face &face, gp_Pnt &p, gp_Dir &n) |
| bool | on_boundary (const std::vector< FaceProbe > &probes, const gp_Pnt &p, const gp_Dir &n) |
Variables | |
| constexpr double | kOnFaceTol = 1e-4 |
| std::vector< FaceProbe > Slic3r::anonymous_namespace{CadDocument.cpp}::face_probes | ( | const std::vector< CadBody > & | bodies | ) |
References Slic3r::anonymous_namespace{CadDocument.cpp}::FaceProbe::box, Slic3r::anonymous_namespace{CadDocument.cpp}::FaceProbe::face, face_probes(), and kOnFaceTol.
Referenced by face_probes().
| bool Slic3r::anonymous_namespace{CadDocument.cpp}::interior_point | ( | const TopoDS_Face & | face, |
| gp_Pnt & | p, | ||
| gp_Dir & | n ) |
References Slic3r::area(), interior_point(), and outward_normal().
Referenced by interior_point().
| bool Slic3r::anonymous_namespace{CadDocument.cpp}::on_boundary | ( | const std::vector< FaceProbe > & | probes, |
| const gp_Pnt & | p, | ||
| const gp_Dir & | n ) |
References kOnFaceTol, on_boundary(), and outward_normal().
Referenced by on_boundary().
| bool Slic3r::anonymous_namespace{CadDocument.cpp}::outward_normal | ( | const TopoDS_Face & | face, |
| double | u, | ||
| double | v, | ||
| gp_Dir & | n ) |
References outward_normal().
Referenced by interior_point(), on_boundary(), and outward_normal().
|
constexpr |
Referenced by face_probes(), and on_boundary().