#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/libslic3r/BeltTransform.hpp>
Classes | |
| struct | PhysicalTilt |
| struct | BeltFloorParams |
| struct | BeltHeightResult |
Static Public Member Functions | |
| static bool | axis_remap_enabled (const PrintConfig &config) |
| static bool | has_rotation (const PrintConfig &config) |
| static PhysicalTilt | physical_tilt (BeltRotationAxis axis, double angle_deg) |
| static Matrix3d | build_rotation_matrix (const PrintConfig &config, bool *has_rot_out=nullptr) |
| static Transform3d | build_forward_transform (const PrintConfig &config) |
| static bool | floor_shear (const PrintConfig &config, BeltFloorParams &out) |
| static double | frame_margin (const BeltFloorParams &fp) |
| static BeltHeightResult | compute_belt_height_and_floor (const PrintConfig &config, const BoundingBoxf3 &bbox, double original_height) |
| struct Slic3r::BeltTransformPipeline::PhysicalTilt |
| struct Slic3r::BeltTransformPipeline::BeltFloorParams |
| struct Slic3r::BeltTransformPipeline::BeltHeightResult |
| Class Members | ||
|---|---|---|
| BeltFloorParams | floor_params | |
| double | object_height | |
|
inlinestatic |
Referenced by Slic3r::GCode::_do_export().
|
static |
References build_rotation_matrix().
Referenced by Slic3r::BeltBackTransform::init_from_config(), and Slic3r::BeltGCode::on_set_origin().
|
static |
References Slic3r::Geometry::deg2rad(), EPSILON, Slic3r::None, Slic3r::X, Slic3r::Y, and Slic3r::Z.
Referenced by Slic3r::BeltSliceStrategy::apply_preslice_transforms(), and build_forward_transform().
|
static |
Referenced by Slic3r::PrintObject::slicing_parameters(), and Slic3r::PrintObject::update_slicing_parameters().
|
static |
References Slic3r::Geometry::deg2rad(), EPSILON, Slic3r::None, and Slic3r::BeltTransformPipeline::BeltFloorParams::shear_factor.
Referenced by Slic3r::BeltSliceStrategy::apply_preslice_transforms().
|
inlinestatic |
References Slic3r::BeltTransformPipeline::BeltFloorParams::shear_factor.
Referenced by Slic3r::BeltSliceStrategy::apply_preslice_transforms(), and Slic3r::anonymous_namespace{BeltTransform.cpp}::compute_belt_height_and_floor_impl().
|
inlinestatic |
References EPSILON, and Slic3r::None.
Referenced by Slic3r::slices_to_regions().
|
inlinestatic |
References Slic3r::mag(), Slic3r::BeltTransformPipeline::PhysicalTilt::tilt_x_deg, Slic3r::BeltTransformPipeline::PhysicalTilt::tilt_y_deg, Slic3r::X, and Slic3r::Y.
Referenced by Slic3r::Print::apply(), Slic3r::anonymous_namespace{PrintConfig.cpp}::project_bed_material_keepouts(), and Slic3r::GUI::TabPrinter::update_fff().