You don't need App::Part here. PartDesign has the "Active Body" concept, which is enough in this case. Just create an assembly, create a body, drag the body to the assembly, then you can create subsequent sketch, pad and pocket, which will be automatically added to that body. The following screencast shows two bodies in the assembly, and you can simple double click any one to switch the active body, and subsequent PartDesign features will be added to that body. The screencast also showcase the fact that A3 container can build geometry too, to support multi-body use case.
Assembly3 preview
Forum rules
Be nice to others! Respect the FreeCAD code of conduct!
Be nice to others! Respect the FreeCAD code of conduct!
-
- Veteran
- Posts: 2190
- Joined: Tue Jan 03, 2017 10:55 am
Re: Assembly3 preview
Re: Assembly3 preview
realthunder you did many things in asm3 that are just amazing but many things (concepts) are IMO also badly mixed up, please let us work together to straighten things up, we did good on sketcher exports and topo-naming
-
- Veteran
- Posts: 2190
- Joined: Tue Jan 03, 2017 10:55 am
Re: Assembly3 preview
Yeah, sure, just lay your thoughts here. But I'd like them to be a bit more specific.
Anyway, you can also use master sketch to place multiple child parts (bodies). For example, see here
Re: Assembly3 preview
It is nice, but it would be even simpler if it were possible to make the assembly active so that the two bodies would go directly into Assembly/Parts without drag and drop.realthunder wrote: ↑Tue Jan 08, 2019 10:01 am The following screencast shows two bodies in the assembly
Re: Assembly3 preview
Just a comment, generally speaking to the App::Part replacement and Assembly 3. I'm not an expert, it's just a thought and I humbly accept that what seem to me important might be a wrong understanding of the situation.
I fear that it gets more and more complicated over time. I'm primarilly testing ASM3 FC branch, but in past months was also forced to test the main development release due to specific features and I see, that the virtual scissors are openning. There are new WBs and features building on top of the updated Body and Part concepts of the main branch. Thus, it seems to me, that it is essential to focus on implementing Realthunders' Part & Link concept into the main development branch first and only then it makes sense to further develop ASM3 features itself.
Because ASM3 future depends on which model will stay. We can see it clearly on the example of re-born A2 (A2+). Only one assembly WB will make it in the long run and it comes down all the way to the App::Part concept, which one.
I fear that it gets more and more complicated over time. I'm primarilly testing ASM3 FC branch, but in past months was also forced to test the main development release due to specific features and I see, that the virtual scissors are openning. There are new WBs and features building on top of the updated Body and Part concepts of the main branch. Thus, it seems to me, that it is essential to focus on implementing Realthunders' Part & Link concept into the main development branch first and only then it makes sense to further develop ASM3 features itself.
Because ASM3 future depends on which model will stay. We can see it clearly on the example of re-born A2 (A2+). Only one assembly WB will make it in the long run and it comes down all the way to the App::Part concept, which one.
Regards,
Oak
Oak
Re: Assembly3 preview
I think that the maintainers of FreeCAD projects are free to merge the LinkStage3 branch. It is just that they don't want.
Realthunder asked to evaluate the possibility of this merge more than 6 moths ago (30 June 2018) and I do not have yet seen any reply from the main the FreeCAD project leaders.
So I do not think that it would be a good idea stopping the development of ASM3 branch to wait for a merge which probably will never happen.
I like the development direction taken in the ASM3 branch and I would like to see it going on:
- The possibility of adding (in an efficient way) more instances of the same part in an assembly.
- The recent improvements on the scketch tool like external geometry used as constructive lines and the better handling of sketch constraints referring to external geometries
In comparison it seems to me that the main branch is stalled and more focused on programming languages (python 3 vs python 2, perfect adherence to C++ best programming style) than the real CAD stuff. With the only exception of ASM2+ where I may see fast and good progresses but still limited from the missing of LinkStage 3 infrastructure.
-
- Posts: 1
- Joined: Tue Jan 08, 2019 2:40 pm
Re: Assembly3 preview
Hi guys.
The Freecad's version that Assembly3 is using is not exporting the .obj and .stl files well. The parts in the exported files are in random positions. Do you have any ideas to pass through this problem? It would be nice if I could save the assembly in a "normal Freecad format" and open it in the normal Freecad version (obviously without the assembly constraints).
The Freecad's version that Assembly3 is using is not exporting the .obj and .stl files well. The parts in the exported files are in random positions. Do you have any ideas to pass through this problem? It would be nice if I could save the assembly in a "normal Freecad format" and open it in the normal Freecad version (obviously without the assembly constraints).
- kkremitzki
- Veteran
- Posts: 2511
- Joined: Thu Mar 03, 2016 9:52 pm
- Location: Illinois
Re: Assembly3 preview
I don't think this is the case, just that getting the Python 3 & Qt 5 transition completed is a higher priority and that doing all three things at the same time would exceed our development bandwidth; as soon as 0.18 is released I believe assembly will be the main thrust of 0.19 development.wsteffe wrote: ↑Tue Jan 08, 2019 2:31 pm I think that the maintainers of FreeCAD projects are free to merge the LinkStage3 branch. It is just that they don't want.
Realthunder asked to evaluate the possibility of this merge more than 6 moths ago (30 June 2018) and I do not have yet seen any reply from the main the FreeCAD project leaders.
So I do not think that it would be a good idea stopping the development of ASM3 branch to wait for a merge which probably will never happen.
Re: Assembly3 preview
+1 yes, there is no way around it, moving to Python 3 and Qt 5 just has to be donekkremitzki wrote: ↑Tue Jan 08, 2019 3:29 pm I don't think this is the case, just that getting the Python 3 & Qt 5 transition is a higher priority and that doing all three things at the same time would exceed our development bandwidth
Last edited by saso on Wed Jan 09, 2019 4:36 pm, edited 1 time in total.
Re: Assembly3 preview
I understand, but fixing this is not where we should start with.alexandregsoares wrote: ↑Tue Jan 08, 2019 2:55 pm The Freecad's version that Assembly3 is using is not exporting the .obj and .stl files well. The parts in the exported files are in random positions. Do you have any ideas to pass through this problem?