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

Not fully constrained shape when fast dragging with mouse #676

Closed
starsolaris opened this issue Aug 14, 2020 · 4 comments
Closed

Not fully constrained shape when fast dragging with mouse #676

starsolaris opened this issue Aug 14, 2020 · 4 comments

Comments

@starsolaris
Copy link

System information

SolveSpace version: 3.0 bc4924a

Operating system: Windows 10

Expected behaviour

When i try to move fully constrained shape by dragging upper-left vertex, nothing should happen, regardless of whether I move the mouse fast or slow.
image

Actual behaviour

When I move the shape behind the vertex slowly, it doesn't move; if I move it quickly, it moves.
image

Additional information

quad.zip

@starsolaris starsolaris changed the title Not fully constrained shape when dragging with mouse Not fully constrained shape when fast dragging with mouse Aug 14, 2020
@phkahler
Copy link
Member

This is a known behaviour. When it flips the other direction all the constraints are still satisfied, so in some sense it is not fully constrained, but it takes effort to make it flip.

@whitequark
Copy link
Contributor

Yeah, duplicate of #76.

@starsolaris
Copy link
Author

I understand that second case is fully satisfy constraints also, but different options depending on the speed of movement of the mouse is very annoying. (i cannot flip shape if i will move mouse with slow speed)

@whitequark
Copy link
Contributor

I'm aware that it's annoying but you must understand that properly fixing this requires a significant redesign of the constraint system.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants