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
asm4 breaks file index in combo tree view #475
Comments
encountered the situation again, right now. Will try to add reproducibility info: Have two asm4 assemblies, one including the other as variant part. After that, the relation between the tree view and the files appears corrupt. error console:
python console:
|
I'm not sure to understand, but here it is:
|
hm ... thanks, anyway, but sounds like "living with the quirks" ... Is it advisable to switch to a development build to get the last finish? Is the 0.22 appImage OK? I tried to build FreeCAD from source, but my old debian10 is missing loads of dependecies. I really like the concept of Asy4 - to know what I do. But still it takes some dozens more time to get simply models running than it would cost me to draft a skript in OpenSCAD... I'd like to contribute to the maturity of asy4 by beta testing, if this helps. Maybe write some documentation as well. |
may be that points to the cause what happens. I have both my current assembly and my corresponding parts documents open and visible in the tree. When I try to close one of the parts documents, FreeCAD refuses to do so - or maybe reopens it again - fine with that. However, some index in the GUI seems to me like "assuming" that the closing action was succesful- and show different content than the one I click on. I just remember that most time I encountered these problems I had spreadsheets open as well. Maybe this changes the internal relations of the file, window, viewport, whatever indexing. |
My guess is it is a part issue. ==================== edit: this remark belongs to another issue I reported here: so this may have caused your misunderstanding ==================== Sadly, the deveolopment AppImage is built without Assembly4. |
I don't understand what you mean, sorry. Who is "they" ? |
sorry for using sloppy language in what looks like mined ground ;-O I'm new to FreeCAD and quite even so to 3D-CAD and CAM. I assume that there are some people collaborating in developping Path / CAM, maintaining it in the development mainstream and writing the wiki for it. That's what I wanted to refer to as "they". I don't want to join whatever quagmire. ================== and sorry, again, for this comment in the wrong context - see the edit in my last post. |
I didn't want to embarrass you or ask you to take sides, sorry for the confusion, it was a genuine question. To be honest, I don't think that Path/CAM should work directly on an assembly, that doesn't make sense it the real world, you don't manufacture an assembly, you manufacture parts. An assembly will contain, by definition, parts, bodies, and links to parts and bodies, therefore it's the Path WB that should check its inputs, and not throw a random error because it doesn't understand what the user asks. What I do is to export the part that I want to make into a new document, and work with the Path WB on that |
Maybe I use a different style to make things, or did not find the proper way of modeling it in FreeCAD. Just have a look at this picture (and the process following) the bundles of al-profiles represent the X and the Z axis of a ttc450 hobby mill. Now the final job is to actually connect the carriages sliding on the X-Axis to the Z-Axis. I'm an agricultural engineer by profession, and that's the way I think. Have an elevator, a silo and an limit angle - need a pipe to feed the grain into the silo. So I think backwards from the purpose, to come down to the parts required. Till now, my constructions were not so complicated, 2D and hands on testing with welder and angle grinder worked fine. |
This is called top-down design (function => assembly => part) and Assembly4 was made for that process. While most traditional assembly workflows need the reverse (part => assembly, function is lost) But that doesn't exclude to use Path separately: when I want to manufacture a part made in this way, I still export the final part to a separate document and use the Path WB on that document. It's true that you lose interactivity, but that's also the case in real life: once a part is manufactured, you cannot change its length anymore. The advantage to export a part for manufacturing is that you freeze the design at that stage (we call it "as-built"), and don't run into the danger of changing the assembly after manufacture which would give you a model that doesn't correspond to reality. |
Agree. In the end, this is basically a question of style, taste, and living with what reality allows us. Basically, the very dimensions both for positioning the LCS and for drilling holes come from the same spreadsheet. |
mmmhh ... not much impact required, actually ... This morning I really was motivated to build parametric assembly on top of Assembly3. I sincerely wish "them" success for the huge endeavour to carry this concept to maturity. In terms of FOSS, I feel the point for a major fork. So if time comes, let's keep contact. |
Symptom:
After working some time with asm4 (still early tests....), when I try to close files using the menue or <<ctrl+W>>, different files get closed than the one selected in the Combo tree view.
I think it is related when asm4 opens additional files automagically.
System info:
The text was updated successfully, but these errors were encountered: