#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/GCode/MachineKinematics.hpp>
◆ apply_axis_remap()
| Vec3d Slic3r::CartesianKinematics::apply_axis_remap |
( |
const Vec3d & | pos | ) |
const |
|
protected |
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 |
|
inline |
◆ must_emit_all_axes()
| bool Slic3r::CartesianKinematics::must_emit_all_axes |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ set_axis_remap()
| void Slic3r::CartesianKinematics::set_axis_remap |
( |
int | rx, |
|
|
int | ry, |
|
|
int | rz ) |
|
inlineoverridevirtual |
◆ set_build_volume_max()
| void Slic3r::CartesianKinematics::set_build_volume_max |
( |
const Vec3d & | max | ) |
|
|
inlineoverridevirtual |
◆ supports_arc_moves()
| bool Slic3r::CartesianKinematics::supports_arc_moves |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ suppress_lift_at_unknown_position()
| bool Slic3r::CartesianKinematics::suppress_lift_at_unknown_position |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ to_machine()
| Vec3d Slic3r::CartesianKinematics::to_machine |
( |
const Vec3d & | p | ) |
const |
|
overridevirtual |
◆ m_build_vol_max
| Vec3d Slic3r::CartesianKinematics::m_build_vol_max { Vec3d::Zero() } |
|
protected |
◆ m_remap_x
| int Slic3r::CartesianKinematics::m_remap_x { 0 } |
|
protected |
◆ m_remap_y
| int Slic3r::CartesianKinematics::m_remap_y { 1 } |
|
protected |
◆ m_remap_z
| int Slic3r::CartesianKinematics::m_remap_z { 2 } |
|
protected |
The documentation for this class was generated from the following files: