I just remarked how Link behaves with Body. From my side the current behavior seems to be pretty unnatural and useless (not insulting in any way ).
As a context, I'd like to use Link applied to Body in 2 different contexts :
- Assembly : parts of an assembly are modeled with PartDesign one in a different file (so basically each part is a Body in its own file) and I have an assembly file where I want to link to each part
- Sharing : when 2 parts have the same base shape, I model this latter in a file, then I want to link it to other files where specific operations are further added to the base to create each variant part
First below is what happened currently if I set a Link to a Body : It creates a duplicate of the Body with its complete tree items as Links.
What I'd expect (and thus propose) is that it creates a Link only to the Body container itself, with shape being the tip of the Body. Something similar to applying Draft/Clone or Part/RefinedCopy to the Body with the advantage it works across 2 files.
Improvement #2
Currently Link objects can't be used as BaseFeature in a Body. Below is how it looks like if you try with the error message in the tooltip. I think it is really a pity and I'd like that it could be possible.
Improvement #3
It is currently possible to set a Link to an internal feature of a Body. The created is outside the Body but this is an allowed link (not out of scope). This can be great, but unfortunately ATM the shape orientation isn't kept (on the example, the Sketch is on XZ plane) : I didn't see any usage of this feature for me, but I guess it would be better if orientation is correctly linked to too.
Here we are. What are your thoughts about all this ? Do you think these are really improvements ?