Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issues with local coordinate system and multi part objects. #9612

Closed
2 tasks done
mix579 opened this issue Feb 5, 2023 · 4 comments
Closed
2 tasks done

Issues with local coordinate system and multi part objects. #9612

mix579 opened this issue Feb 5, 2023 · 4 comments
Labels
Coordinates Coordinates, Manipulation, Transformation, Object sync

Comments

@mix579
Copy link

mix579 commented Feb 5, 2023

Description of the bug

Alpha has the new World/Object/Part coordinate system. When I load a part and scale it, then add a negative volume and try to change the location of the negative volume using the Object coordinate system, the values I type into X, Y, and Z, get replaced by random numbers. In 2.5, it works as expected.

Project file & How to reproduce

See video. In this video, the Z numbers don't get changed, but I have seen cases when that happened too. At least this scenario is totally reproducible. It doesn't seem to happen unless I scale the original part first.

CleanShot.2023-02-05.at.10.10.26.mp4

Load the 3mf, select the negative volume. Select object coordinates, type any numbers in the x, y, z coordinate boxes. Tab out or click elsewhere. They get replaced by apparently random numbers. Do it again, you get different numbers.

Shape-Box.3mf.zip

Checklist of files included above

  • Project file
  • Screenshot

Version of PrusaSlicer

Prusaslicer 2.6-alpha3

Operating system

MacOS 13.2 Macbook Air.

Printer model

Mini and Mk3S+

@etlam262
Copy link

I have the same problems and maybe a few more useful observations:

  • If I center the negative volume on the object using world coordinates and then manually enter object coordinates it works fine the first time but the coordinates get multiplied by the scaling factor of the object. When I then enter the same coordinates I entered before or some different ones they seem to get "random" and much bigger (for a downscaled object).
  • When the negative volume is added before the scaling and then the object get scales everything works fine until new object coordinates are entered for the part.
  • When a part is added before the scaling and then only the box part gets scaled (so the object scale stays 100%) everything works fine.
  • The object can't be upscaled again after adding the negative volume.

@lukasmatena lukasmatena added the Coordinates Coordinates, Manipulation, Transformation, Object sync label Feb 14, 2023
@lukasmatena
Copy link
Collaborator

Can you please check this in 2.6.1-rc2? Thanks.

@mix579
Copy link
Author

mix579 commented Sep 6, 2023

Works correctly for me now with the rc2

@lukasmatena
Copy link
Collaborator

@mix579 Thanks for the update. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Coordinates Coordinates, Manipulation, Transformation, Object sync
Projects
None yet
Development

No branches or pull requests

3 participants