mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-05-16 18:12:10 +00:00
Bugfix: Slice at the correct height.
This commit is contained in:
@@ -686,9 +686,11 @@ static std::vector<PrintInstances> print_objects_from_model_object(const ModelOb
|
||||
trafo.copies.assign(1, Point());
|
||||
for (ModelInstance *model_instance : model_object.instances)
|
||||
if (model_instance->is_printable()) {
|
||||
const Vec3d &offst = model_instance->get_offset();
|
||||
trafo.trafo = model_instance->world_matrix(true);
|
||||
trafo.copies.front() = Point::new_scale(offst(0), offst(1));
|
||||
trafo.trafo = model_instance->world_matrix();
|
||||
// Set the Z axis of the transformation.
|
||||
trafo.copies.front() = Point::new_scale(trafo.trafo.data()[3], trafo.trafo.data()[7]);
|
||||
trafo.trafo.data()[3] = 0;
|
||||
trafo.trafo.data()[7] = 0;
|
||||
auto it = trafos.find(trafo);
|
||||
if (it == trafos.end())
|
||||
trafos.emplace(trafo);
|
||||
|
||||
Reference in New Issue
Block a user