#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/GCode/WipeTower.hpp>
◆ box_coordinates() [1/2]
| Slic3r::WipeTower::box_coordinates::box_coordinates |
( |
float | left, |
|
|
float | bottom, |
|
|
float | width, |
|
|
float | height ) |
|
inline |
185 :
187 lu(left , bottom + height),
189 ru(left +
width, bottom + height) {}
float width() const
Definition WipeTower.hpp:315
Vec2f ru
Definition WipeTower.hpp:211
Vec2f ld
Definition WipeTower.hpp:208
Vec2f lu
Definition WipeTower.hpp:209
Vec2f rd
Definition WipeTower.hpp:210
References ld, lu, rd, ru, and Slic3r::WipeTower::width().
Referenced by box_coordinates().
◆ box_coordinates() [2/2]
| Slic3r::WipeTower::box_coordinates::box_coordinates |
( |
const Vec2f & | pos, |
|
|
float | width, |
|
|
float | height ) |
|
inline |
Vec3d pos(const Pt &p)
Definition ReprojectPointsOnMesh.hpp:16
box_coordinates(float left, float bottom, float width, float height)
Definition WipeTower.hpp:185
References box_coordinates(), and Slic3r::WipeTower::width().
◆ expand() [1/2]
| void Slic3r::WipeTower::box_coordinates::expand |
( |
const float | offset | ) |
|
|
inline |
196 {
201 }
Slic3r::Polygons offset(const Slic3r::Polygon &polygon, const float delta, JoinType joinType, double miterLimit)
Definition ClipperUtils.cpp:582
Eigen::Matrix< float, 2, 1, Eigen::DontAlign > Vec2f
Definition Point.hpp:64
References ld, lu, Slic3r::offset(), rd, and ru.
◆ expand() [2/2]
| void Slic3r::WipeTower::box_coordinates::expand |
( |
const float | offset_x, |
|
|
const float | offset_y ) |
|
inline |
202 {
203 ld +=
Vec2f(- offset_x, - offset_y);
204 lu +=
Vec2f(- offset_x, offset_y);
205 rd +=
Vec2f( offset_x, - offset_y);
206 ru +=
Vec2f( offset_x, offset_y);
207 }
References ld, lu, rd, and ru.
◆ translate() [1/2]
| void Slic3r::WipeTower::box_coordinates::translate |
( |
const float | dx, |
|
|
const float | dy ) |
|
inline |
void translate(const Vec2f &shift)
Definition WipeTower.hpp:191
References translate().
Referenced by translate().
◆ translate() [2/2]
| void Slic3r::WipeTower::box_coordinates::translate |
( |
const Vec2f & | shift | ) |
|
|
inline |
◆ ld
| Vec2f Slic3r::WipeTower::box_coordinates::ld |
Referenced by box_coordinates(), Slic3r::WipeTower::align_perimeter(), expand(), expand(), Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower2::finish_layer(), Slic3r::WipeTower::finish_layer_new(), Slic3r::WipeTower2::generate_rib_polygon(), Slic3r::WipeTower::generate_rib_polygon(), Slic3r::WipeTower2::generate_support_cone_wall(), Slic3r::WipeTower2::generate_support_rib_wall(), Slic3r::WipeTower::generate_support_wall(), Slic3r::WipeTower::generate_support_wall_new(), Slic3r::WipeTower::get_next_pos(), Slic3r::WipeTower2::prime(), Slic3r::WipeTower::ramming(), Slic3r::WipeTowerWriter2::rectangle(), Slic3r::WipeTowerWriter::rectangle(), Slic3r::WipeTowerWriter::rectangle_fill_box(), Slic3r::WipeTower2::tool_change(), Slic3r::WipeTower::tool_change(), Slic3r::WipeTower::tool_change_new(), Slic3r::WipeTower2::toolchange_Load(), Slic3r::WipeTower::toolchange_Load(), Slic3r::WipeTower2::toolchange_Unload(), Slic3r::WipeTower::toolchange_Unload(), Slic3r::WipeTower2::toolchange_Wipe(), Slic3r::WipeTower::toolchange_Wipe(), Slic3r::WipeTower::toolchange_wipe_new(), and translate().
◆ lu
| Vec2f Slic3r::WipeTower::box_coordinates::lu |
Referenced by box_coordinates(), Slic3r::WipeTower::align_perimeter(), expand(), expand(), Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower2::finish_layer(), Slic3r::WipeTower::finish_layer_new(), Slic3r::WipeTower2::generate_rib_polygon(), Slic3r::WipeTower::generate_rib_polygon(), Slic3r::WipeTower2::generate_support_cone_wall(), Slic3r::WipeTower::generate_support_wall(), Slic3r::WipeTower::only_generate_out_wall(), Slic3r::WipeTowerWriter2::rectangle(), Slic3r::WipeTowerWriter::rectangle(), Slic3r::WipeTowerWriter::rectangle_fill_box(), Slic3r::WipeTower::tool_change(), Slic3r::WipeTower2::toolchange_Wipe(), Slic3r::WipeTower::toolchange_Wipe(), Slic3r::WipeTower::toolchange_wipe_new(), and translate().
◆ rd
| Vec2f Slic3r::WipeTower::box_coordinates::rd |
Referenced by box_coordinates(), Slic3r::WipeTower::align_perimeter(), expand(), expand(), Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower2::finish_layer(), Slic3r::WipeTower::finish_layer_new(), Slic3r::WipeTower2::generate_rib_polygon(), Slic3r::WipeTower::generate_rib_polygon(), Slic3r::WipeTower2::generate_support_cone_wall(), Slic3r::WipeTower::generate_support_wall(), Slic3r::WipeTower::get_next_pos(), Slic3r::WipeTower::ramming(), Slic3r::WipeTowerWriter2::rectangle(), Slic3r::WipeTowerWriter::rectangle(), Slic3r::WipeTowerWriter::rectangle_fill_box(), Slic3r::WipeTower2::tool_change(), Slic3r::WipeTower::tool_change(), Slic3r::WipeTower::tool_change_new(), Slic3r::WipeTower2::toolchange_Load(), Slic3r::WipeTower::toolchange_Load(), Slic3r::WipeTower2::toolchange_Unload(), Slic3r::WipeTower::toolchange_Unload(), Slic3r::WipeTower2::toolchange_Wipe(), Slic3r::WipeTower::toolchange_Wipe(), Slic3r::WipeTower::toolchange_wipe_new(), and translate().
◆ ru
| Vec2f Slic3r::WipeTower::box_coordinates::ru |
Referenced by box_coordinates(), Slic3r::WipeTower::align_perimeter(), expand(), expand(), Slic3r::WipeTower::finish_block(), Slic3r::WipeTower::finish_block_solid(), Slic3r::WipeTower2::finish_layer(), Slic3r::WipeTower::finish_layer_new(), Slic3r::WipeTower2::generate_rib_polygon(), Slic3r::WipeTower::generate_rib_polygon(), Slic3r::WipeTower2::generate_support_cone_wall(), Slic3r::WipeTower2::generate_support_rib_wall(), Slic3r::WipeTower::generate_support_wall(), Slic3r::WipeTower::generate_support_wall_new(), Slic3r::WipeTower::only_generate_out_wall(), Slic3r::WipeTower::ramming(), Slic3r::WipeTowerWriter2::rectangle(), Slic3r::WipeTowerWriter::rectangle(), Slic3r::WipeTowerWriter::rectangle_fill_box(), Slic3r::WipeTower::tool_change(), and translate().
The documentation for this struct was generated from the following file:
- /home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/GCode/WipeTower.hpp