#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/PartPlate.hpp>
◆ TexturePart()
| Slic3r::GUI::PartPlateList::BedTextureInfo::TexturePart::TexturePart |
( |
float | xx, |
|
|
float | yy, |
|
|
float | ww, |
|
|
float | hh, |
|
|
std::string | file ) |
|
inline |
867 {
874 }
Vec2d offset
Definition PartPlate.hpp:865
float x
Definition PartPlate.hpp:859
GLTexture * texture
Definition PartPlate.hpp:864
GLModel * buffer
Definition PartPlate.hpp:866
float y
Definition PartPlate.hpp:860
float w
Definition PartPlate.hpp:861
std::string filename
Definition PartPlate.hpp:863
float h
Definition PartPlate.hpp:862
Eigen::Matrix< double, 2, 1, Eigen::DontAlign > Vec2d
Definition Point.hpp:67
References buffer, filename, h, offset, texture, w, x, and y.
◆ reset()
| void Slic3r::GUI::PartPlateList::BedTextureInfo::TexturePart::reset |
( |
| ) |
|
◆ update_buffer()
| void Slic3r::GUI::PartPlateList::BedTextureInfo::TexturePart::update_buffer |
( |
| ) |
|
8716{
8717 if (
w == 0 ||
h == 0) {
8718 return;
8719 }
8720
8722 rectangle.push_back(
Vec2d(
x,
y));
8723 rectangle.push_back(
Vec2d(
x+
w,
y));
8725 rectangle.push_back(
Vec2d(
x,
y+
h));
8727
8728 for (int i = 0; i < 4; i++) {
8729 const Vec2d & p = rectangle[i];
8730 for (auto& p : rectangle) {
8733 }
8734 }
8735
8738
8740
8742 BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << ":Unable to create buffer triangles\n";
8743 }
8744}
static const float GROUND_Z
Definition 3DBed.cpp:49
#define scale_(val)
Definition libslic3r.h:106
bool init_model_from_poly(GLModel &model, const ExPolygon &poly, float z)
Definition 3DBed.cpp:54
std::vector< Vec2d > Pointfs
Definition Point.hpp:77
References buffer, GROUND_Z, h, Slic3r::GUI::init_model_from_poly(), offset, scale_, w, x, and y.
◆ update_file()
| void Slic3r::GUI::PartPlateList::BedTextureInfo::TexturePart::update_file |
( |
std::string | file | ) |
|
|
inline |
◆ update_pos()
| void Slic3r::GUI::PartPlateList::BedTextureInfo::TexturePart::update_pos |
( |
float | xx, |
|
|
float | yy, |
|
|
float | ww, |
|
|
float | hh ) |
|
inline |
◆ buffer
| GLModel* Slic3r::GUI::PartPlateList::BedTextureInfo::TexturePart::buffer { nullptr } |
◆ filename
| std::string Slic3r::GUI::PartPlateList::BedTextureInfo::TexturePart::filename |
| float Slic3r::GUI::PartPlateList::BedTextureInfo::TexturePart::h |
◆ offset
| Vec2d Slic3r::GUI::PartPlateList::BedTextureInfo::TexturePart::offset |
◆ texture
| GLTexture* Slic3r::GUI::PartPlateList::BedTextureInfo::TexturePart::texture { nullptr } |
| float Slic3r::GUI::PartPlateList::BedTextureInfo::TexturePart::w |
| float Slic3r::GUI::PartPlateList::BedTextureInfo::TexturePart::x |
| float Slic3r::GUI::PartPlateList::BedTextureInfo::TexturePart::y |
The documentation for this class was generated from the following files:
- /home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/PartPlate.hpp
- /home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/PartPlate.cpp