@jeff_strater I don't mind at all, in fact your interventions are always welcome (and most important: they are extremely helpful!).
Thank you for the punctual explanation. This starts to make more sense for me now.
My observations so far:
DERIVE
- If I modify the SOURCE of a Derive, it will prompt me with an "Out of Date" message in the design where I imported the part and after updating, the modification will appear in the imported copy.
- The Derive DOES NOT come with any timeline history and any modification I make on it stays locally (does not propagate back to the original)
- I can Activate the Derived component
- Double-Click in timeline on the Derive will open it in a new tab and allow me to edit its features there (Including the timeline)
LINK
- Drag and drop from the same project, will create a LINK.
- Drag and drop from different project will copy everything in my new design, but without creating a link.
- I CANNOT Activate the Linked component
- I CANNOT Edit/Modify the component
- I can Apply Constraints (Assemble) the Linked Component
- Breaking the Link will introduce the full timeline of the Linked Component and also allow me to Activate it and work locally on it as it's part of my model.
CONCLUSION:
Without knowing more about the real purpose of Link and Derive, I find those two features cluttering Fusion. One single feature would be enough with the possibility of Breaking the link.
So, if Fusion would have ONE feature that satisfies all requirements:
- insert the design (or part of it) as reference (hybrid reference, so one can make local modifications on it, if needed)
- be able to edit the original separately and have the alteration propagate in the derived design (where eventually could merge with the local alterations, eg. a hole that has been added locally)
- possibility to break the link between the derive and the original, and by doing that, the derive becomes purely local and it brings with it the original timeline.
Then it would make little sense to have Linked and Derive features. I understand this might bring a small drawback (the fact that you would have some sort of hybrid reference/linking) would make the design a bit bigger, but even in the current situation, linking doesn't work if adding from a different project, anyway (it creates a local copy).
Maybe the development team would be interested in reflecting over this aspect. Fewer and better optimized features (smarter) would make fusion a much more robust software, rather than having fuzzy features that are somewhat interchanging, but not always, except if it's Full Moon and only on Tuesday.