#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/GCode/BeltKinematics.hpp>
◆ BeltKinematics()
| Slic3r::BeltKinematics::BeltKinematics |
( |
const PrintConfig & | config, |
|
|
bool | world_coordinates = false ) |
|
explicit |
12{
15}
bool m_world_coordinates
Definition BeltKinematics.hpp:47
MachineFrameTransform m_machine_frame
Definition BeltKinematics.hpp:46
BeltBackTransform m_back_transform
Definition BeltKinematics.hpp:45
References m_back_transform, m_machine_frame, and m_world_coordinates.
◆ apply_axis_remap()
| Vec3d Slic3r::CartesianKinematics::apply_axis_remap |
( |
const Vec3d & | pos | ) |
const |
|
protectedinherited |
8{
11 auto remap = [
this, &
pos](
int r) ->
double {
12 int axis = r % 3;
13 if (r < 3)
return pos[axis];
14 if (r < 6)
return -
pos[axis];
16 };
18}
int m_remap_z
Definition MachineKinematics.hpp:86
bool has_axis_remap() const
Definition MachineKinematics.hpp:78
int m_remap_x
Definition MachineKinematics.hpp:84
int m_remap_y
Definition MachineKinematics.hpp:85
Vec3d m_build_vol_max
Definition MachineKinematics.hpp:87
Vec3d pos(const Pt &p)
Definition ReprojectPointsOnMesh.hpp:16
References has_axis_remap(), m_build_vol_max, m_remap_x, m_remap_y, and m_remap_z.
Referenced by Slic3r::BeltKinematics::to_machine(), and to_machine().
◆ has_axis_remap()
| bool Slic3r::CartesianKinematics::has_axis_remap |
( |
| ) |
const |
|
inlineinherited |
◆ must_emit_all_axes()
| bool Slic3r::BeltKinematics::must_emit_all_axes |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ set_axis_remap()
| void Slic3r::CartesianKinematics::set_axis_remap |
( |
int | rx, |
|
|
int | ry, |
|
|
int | rz ) |
|
inlineoverridevirtualinherited |
◆ set_build_volume_max()
| void Slic3r::CartesianKinematics::set_build_volume_max |
( |
const Vec3d & | max | ) |
|
|
inlineoverridevirtualinherited |
◆ supports_arc_moves()
| bool Slic3r::BeltKinematics::supports_arc_moves |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ suppress_lift_at_unknown_position()
| bool Slic3r::BeltKinematics::suppress_lift_at_unknown_position |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ to_machine()
| Vec3d Slic3r::BeltKinematics::to_machine |
( |
const Vec3d & | p | ) |
const |
|
overridevirtual |
◆ m_back_transform
◆ m_build_vol_max
| Vec3d Slic3r::CartesianKinematics::m_build_vol_max { Vec3d::Zero() } |
|
protectedinherited |
◆ m_machine_frame
◆ m_remap_x
| int Slic3r::CartesianKinematics::m_remap_x { 0 } |
|
protectedinherited |
◆ m_remap_y
| int Slic3r::CartesianKinematics::m_remap_y { 1 } |
|
protectedinherited |
◆ m_remap_z
| int Slic3r::CartesianKinematics::m_remap_z { 2 } |
|
protectedinherited |
◆ m_world_coordinates
| bool Slic3r::BeltKinematics::m_world_coordinates { false } |
|
private |
The documentation for this class was generated from the following files: