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

Link arrays in assemblies make move tools inaccessible #1200

Closed
shyblower opened this issue Apr 11, 2022 · 11 comments
Closed

Link arrays in assemblies make move tools inaccessible #1200

shyblower opened this issue Apr 11, 2022 · 11 comments

Comments

@shyblower
Copy link

When I use link arrays inside of an assembly I cannot utilize any of the move tools (move part, axial move part, quick move) for any part in the same assembly. They become greyed out and inaccessible.

@realthunder
Copy link
Owner

I can't reproduce the problem. Can you please post an demo file showing the problem. A screen cast will be better, too.

@shyblower
Copy link
Author

shyblower commented Apr 12, 2022

It happens when you constrain an array element, regardless of the constraint type. After that the three tools become greyed out and inaccessible for every part in the assembly. Using the "transform" command from the context menu on a part in the tree view, works, though. As long as you just constrain non array parts everything works as usual.
If you still need a screen cast I can provide one, but I believe you will be able to reproduce it now.

@realthunder
Copy link
Owner

Please post your FreeCAD about information here. And yes please post the screen cast. Maybe I misunderstood what you're saying, but I still can't reproduce the problem.

Peek.2022-04-12.14-37.mp4

@shyblower
Copy link
Author

OS: Gentoo Linux (GNOME/gnome)
Word size of FreeCAD: 64-bit
Version: 2022.407.26244 +4693 (Git) AppImage
Build type: Release
Branch: LinkDaily
Hash: 9610830a8fd492b3b3d96f8328507c80f1437cda
Python version: 3.9.12
Qt version: 5.12.9
Coin version: 4.0.1
OCC version: 7.5.3
Locale: English/United States (en_US)

2022-04-12.09-02-42.mp4

@realthunder
Copy link
Owner

Did you manually install Assembly3 workbench before by cloning this repo to your user FreeCAD directory? If so, please delete the directory and restart FreeCAD. I suspect you're using an older version.

@shyblower
Copy link
Author

That's whats in my ~/.FreeCAD/Mod folder:

3D_Printing_Tools
BIM
CurvedShapes
FCGear
Lithophane
MeshRemodel
Silk
dxf_library
lattice2
parts_library
Assembly4
BOLTSFC
Curves
LCInterlocking
Manipulator
Reinforcement
ThreadProfile
fasteners
library
sheetmetal

... no Assembly3, so it should take the one from the AppImage.
Next I'll try with an empty ~/.FreeCAD folder.

@shyblower
Copy link
Author

Works ok with a fresh ~/.FreeCAD folder, so it may be an interplay with one (or more) of the other addons or some configuration I did. I will investigeate this.

@realthunder
Copy link
Owner

Oh, now that I rewatched your video, I can see where the problem is. You have the Lock mover option enabled. It seems there is a bug in that option for Link array. I'll fix it soon. You can disable that option for a work around.

@realthunder
Copy link
Owner

Clearing the .FreeCAD directory clears all the settings, including the Lock mover option.

Screenshot from 2022-04-12 15-35-51

@shyblower
Copy link
Author

Indeed, it was the lock mover. Thank you for investigating this, and for your efforts regarding FreeCAD development.

@realthunder
Copy link
Owner

You're welcome. It's been fixed by the above commit.

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