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

Problem while moving calculated parts #36

Open
ceremcem opened this issue Aug 31, 2018 · 4 comments
Open

Problem while moving calculated parts #36

ceremcem opened this issue Aug 31, 2018 · 4 comments
Labels

Comments

@ceremcem
Copy link
Collaborator

Description

I defined a cutter shape, defined a panel, created a sub-shape binder and cut the panel with the binder. That works and updates work only if I move the original panel, not the cut version:

moving-parts

Here is the model: test2.zip

Expected Behaviour

Since I need to move what I'm seeing, I should be able to move the Cut, rather than panel.

@realthunder
Copy link
Owner

I explained this use case in the tutorial. You are using the Part Workbench Cut approach, hence you should only apply assembly constraint (same for part move) on the uncut panel. In fact, this workflow will not work if you have any movement in the cut feature. In other word, the cut feature should always have a null Placement.

@ceremcem
Copy link
Collaborator Author

ceremcem commented Aug 31, 2018

Then what might the purpose (use case) of moving the Cut be at this point of FreeCAD(-asm3)? If there is no use case for current behaviour, I think moving the Cut should just translate the placement of its Base transparently, or shouldn't let movement at all. What do you think?

If this is a wontfix, then the issue might be closed.

@realthunder
Copy link
Owner

Well, this so called design in context use case is very new to FC. The Part Cut feature is certainly not aware of this possible work flow. Right now, users must discipline themselves if they are willing to venture into this new territory.

I think moving the Cut should just translate the placement of its Base transparently, or shouldn't let movement at all. What do you think?

asm3 offers some minimum movement protection, but requires explicit user setup. You can lock the Cut feature, and then turn on the Lock Mover option. This will prevent you from accidentally move the part using mover.

@ceremcem
Copy link
Collaborator Author

ceremcem commented Aug 31, 2018

Okay, at the moment I'll use the workflow with all the workarounds (from the point of view of myself) and it's up to you to keep this issue open or closed because I'm willing to implement such a feature. I guess it would also be a good starting point.

Lock Mover will definitely help in my work, but the main purpose for the proposal was that it was confusing at the beginning, so as Cut would never be moved, I thought the lock feature (or any exception message) might be implemented into the Asm3.

Now I know how to deal with this, so this is not urgent to me.

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

No branches or pull requests

2 participants