Hey @unit1,
your project looks really cool. Isn't that somehow worth to be presented in users showcase forum ?
Hey @unit1,
I failed. You know the model better that I do so I'm sending the program and some very skimpy directions on how it might be used. I need to break the conflicting constraints from the main program. I'm not sure it will help but here it is.
Hi, @kbwbe
Thank you again, Dan, I do not promise that I quickly try this, but at this weekend will definitely I will give the results, how I was successful. Looked quickly in the directions you gave, they are very clear! Wish I know more python.
I was hoping the output of the program would give a better direction of where to look. I even added a couple functions after I saw the results. I have several ideas of how to get better information out of what was retrieved but I will need a few days, so if your not in a big rush I'll get back with more information in a few days.
It's my pleasure.
This is not a trivial topic. Dan has already some ideas, but these have to be worked out properly.
You are completely right. If you edit a part and update this within an assembly, you are running into the "topological naming issue" of FC. You can search the forum, it is full with that. (vertex, edge, face-numbers are jumping to another values and are breaking many things).unit1 wrote: ↑Sun Jan 19, 2020 6:26 pm Because when going back and forth when editing parts need do some changes. I recently updating parts with update function, but then when adding more parts solver complains about new constraints and it saying that "delete last created constraint", but is aware of that failing constraints are with the part, which was changed and updated. Thus not knowing which constraints are failing, it is needed to delete all already edited part's constraints and redo from beginning(it's very cumbersome). Maybe it's my problem which I've not figured out reading all A2+ WB manual.
I have noticed the changing of names and one of the ideas I have was to loop through the part and try to find a feature that came close to the original feature and suggest looking at it for fixing s constraint. Do you know if someone has tried that approach?
Yes, that's me! I think i am the only one /Edit: using the related option of A2plus "use experimental topological naming..."dan-miel wrote: ↑Tue Jan 21, 2020 11:19 pmI have noticed the changing of names and one of the ideas I have was to loop through the part and try to find a feature that came close to the original feature and suggest looking at it for fixing s constraint. Do you know if someone has tried that approach?
Dan
Unit1, I found the problem I was having in this file. If you highlight a constraint in the combo view and turn View on it better highlight the constraint. Click on other constraints to see them. Be careful when moving parts because it will make a constraint when you select the second part.
I will be looking at it.
Hi Dan,dan-miel wrote: ↑Mon Jan 20, 2020 5:16 amCode: Select all
File "C:\Users\dan-m\AppData\Roaming\FreeCAD\Mod\A2plus\a2plib.py", line 323, in fit_rotation_axis_to_surface1 uv = sum( [ [ (u,v) for u in linspace(0,1,n_u)] for v in linspace(0,1,n_v) ], [] ) <class 'NameError'>: name 'linspace' is not defined