kbwbe / A2plus

Another assembly workbench for FreeCAD, following and extending Hamish's Assembly 2 workbench
GNU Lesser General Public License v2.1
168 stars 69 forks source link

Update icon "a2p_Update.svg" #607

Closed PushKK closed 10 months ago

PushKK commented 1 year ago

From 48x48 to 64x64.

edumarzolla commented 11 months ago

I am using your excellent A2Plus Workbench for the first time, and I understand that parts can only be connected if at least one of them is fixed or connected to another part that has already been positioned; otherwise, the error below is displayed: """ If there are parts, which are constrained but have no constraint path to a fixed part, the solver will ignore them and they are not moved. This function detects this and signals it to the user. """

In an attempt to constrain two floating parts, I manually fixed one of the parts through the property "fixed Position" of of this part, then used A2Plus to constrain it, and after constrained , I removed the ""fixed Position" property of that part that I had previously fixed, and it worked very well. image.png

I was reading the source code and noticed that there is a function named checkForUnmovedParts(self)... My suggestion is to create a parameter on A2Plus where, if this parameter is checked, A2Plus instead of displaying the error, it automatically fixes the position of the part, then constrain it, and then removes the fixed position property back, that is, the fixing will be temporary during the constraints of the parts. What do you think about this?

By the way, thank you very much for your time and dedication to develop A2Plus.

Sincerely,

Eduardo