#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/MeshUtils.hpp>
|
| std::array< double, 4 > | m_data |
◆ ClippingPlane() [1/2]
| Slic3r::GUI::ClippingPlane::ClippingPlane |
( |
| ) |
|
|
inline |
◆ ClippingPlane() [2/2]
| Slic3r::GUI::ClippingPlane::ClippingPlane |
( |
const Vec3d & | direction, |
|
|
double | offset ) |
|
inline |
45 {
48 }
void set_offset(double offset)
Definition MeshUtils.hpp:67
void set_normal(const Vec3d &normal)
Definition MeshUtils.hpp:61
Slic3r::Polygons offset(const Slic3r::Polygon &polygon, const float delta, JoinType joinType, double miterLimit)
Definition ClipperUtils.cpp:582
References Slic3r::offset(), set_normal(), and set_offset().
◆ ClipsNothing()
ClippingPlane()
Definition MeshUtils.hpp:41
Eigen::Matrix< double, 3, 1, Eigen::DontAlign > Vec3d
Definition Point.hpp:68
References ClippingPlane().
Referenced by ClippingPlane(), Slic3r::GUI::GLCanvas3D::_get_section_view_plane(), Slic3r::GUI::GLCanvas3D::_render_objects(), Slic3r::GUI::GLCanvas3D::_render_section_view_caps(), Slic3r::GUI::CommonGizmosDataObjects::ObjectClipper::get_clipping_plane(), Slic3r::GUI::GLGizmosManager::get_clipping_plane(), Slic3r::GUI::GLCanvas3D::get_raycaster_clipping_plane(), Slic3r::GUI::MeshClipper::recalculate_triangles(), and Slic3r::GUI::CommonGizmosDataObjects::InstancesHider::render_cut().
◆ distance()
| double Slic3r::GUI::ClippingPlane::distance |
( |
const Vec3d & | pt | ) |
const |
|
inline |
◆ get_data()
| const std::array< double, 4 > & Slic3r::GUI::ClippingPlane::get_data |
( |
| ) |
const |
|
inline |
◆ get_normal()
| Vec3d Slic3r::GUI::ClippingPlane::get_normal |
( |
| ) |
const |
|
inline |
◆ get_offset()
| double Slic3r::GUI::ClippingPlane::get_offset |
( |
| ) |
const |
|
inline |
◆ invert_normal()
| void Slic3r::GUI::ClippingPlane::invert_normal |
( |
| ) |
|
|
inline |
◆ inverted_normal()
| ClippingPlane Slic3r::GUI::ClippingPlane::inverted_normal |
( |
| ) |
const |
|
inline |
◆ is_active()
| bool Slic3r::GUI::ClippingPlane::is_active |
( |
| ) |
const |
|
inline |
◆ is_point_clipped()
| bool Slic3r::GUI::ClippingPlane::is_point_clipped |
( |
const Vec3d & | point | ) |
const |
|
inline |
◆ operator!=()
| bool Slic3r::GUI::ClippingPlane::operator!= |
( |
const ClippingPlane & | cp | ) |
const |
|
inline |
◆ operator==()
| bool Slic3r::GUI::ClippingPlane::operator== |
( |
const ClippingPlane & | cp | ) |
const |
|
inline |
◆ serialize()
template<class Archive>
| void Slic3r::GUI::ClippingPlane::serialize |
( |
Archive & | ar | ) |
|
|
inline |
◆ set_normal()
| void Slic3r::GUI::ClippingPlane::set_normal |
( |
const Vec3d & | normal | ) |
|
|
inline |
◆ set_offset()
| void Slic3r::GUI::ClippingPlane::set_offset |
( |
double | offset | ) |
|
|
inline |
◆ m_data
| std::array<double, 4> Slic3r::GUI::ClippingPlane::m_data |
|
private |
The documentation for this class was generated from the following file:
- /home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/MeshUtils.hpp