Copy paste linked Component\Body

Copy paste linked Component\Body

HughesTooling
Consultant Consultant
2,089 Views
6 Replies
Message 1 of 7

Copy paste linked Component\Body

HughesTooling
Consultant
Consultant

Some more info for CER_115093406.

If you copy a body in a linked component then paste it back to the body Fusion locks up. You are not allowed to paste to the Bodies folder but Fusion will let you paste to the Body.

Clipboard01.png

 

Mark.

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Accepted solutions (1)
2,090 Views
6 Replies
Replies (6)
Message 2 of 7

jeff_strater
Community Manager
Community Manager
Accepted solution

Excellent detective work, Mark!  It took me a bit to reproduce this (the key seems to be that the referenced design is a Direct Modeling design, and the top-level design is a Parametric design), but I was able to reproduce the crash.  And I think you are right, the Paste menu option should not be appearing in this scenario.

 

We really appreciate the extra effort that you put into tracking this down.  Definitely above and beyond the expectation.  You are an honorary Fusion QA expert!

 

Thanks,

 

Jeff Strater (Fusion development)

 


Jeff Strater
Engineering Director
0 Likes
Message 3 of 7

HughesTooling
Consultant
Consultant

Thanks Jeff, Quick question. If you need several copies of a part what's the best method, add components or copies of bodies. One problem I've found if you have one component with several bodies, when you need a 2d drawing you get all the bodies in the drawing and there doesn't seem to be a way to isolate one body for the drawing.

 

Thanks Mark

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


0 Likes
Message 4 of 7

jeff_strater
Community Manager
Community Manager

Hi Mike,

 

I think the answer to your question depends on what you want to do with them.  If the copies are all going to always be identical, then I would go with a component.  In fact, that's what components are really for:  If you have multiple instances of something that you always want to be exactly the same (if you put a hole in one of them, you put a hole in every instance of it), then components are the way to go.  Components are also a bit easier to position relative to each other (you can use Joints).

 

However, if you want to make slight variations, then it might be better to make copies of the bodies.  Body copies are independent objects, so you can put a hole in one version and not affect the others.  However, this is limiting in its own way:  if you do want to put the same hole in each, then you have to do it multiple times.

 

I'm not really sure about the drawing problem you are referring to, but I do know that you can choose to select components for the drawings, but you can not select bodies.  In that case, components might be a better choice.

 

Hope this helps at least a little bit

 

Jeff


Jeff Strater
Engineering Director
0 Likes
Message 5 of 7

Anonymous
Not applicable

This brings up an interesting behavior that Mike and I were discussing a little while back.  With multiple component instances, there is no parent-child relationship among them, so as you said Jeff a change to one, changes them all.  However, in a copy-paste of a body, the pasted body is a child to the original, such that a change to the original will be reflected by the child(ren), provided the change(s) to the original occur in the timeline before the copy-paste events of the children (note some changes don't have timeline events, such as driving sketch changes or push/pull, so these types will always be reflected by all children).  Conversely, changes to any of the children are not reflected by other siblings or the parent/original.  We were talking about this in an idea post here:

 

http://forums.autodesk.com/t5/fusion-360-ideastation-request-a/mold-cavity-shrink-within-combine-com...

 

where one instance this behavior comes in handy, is making a copy of a mold that needs to be enlarged a little bit from the original. 

 

original.jpg

 

Above, the original on the left was copied and pasted, then the pasted child was enlarged, and a hole was then added to the original, yet placed in timeline before the copy-paste.  Below Mike shows an enlarged copy of a part, that again has changes reflected in it from the original.  

 

original2.png

 

As to using these multiple parent-child linked bodies to make drawings, one method that appears to work pretty well is to do a soft delete/Remove of any bodies in a component that should not show up in a drawing.  Once the drawing is made, these bodies are returned via deleting Remove events in the timeline. 

 

The versatility of Fusion is great!

Jesse

0 Likes
Message 6 of 7

Anonymous
Not applicable

I haven't really tested in yet, but I'm guessing the new linked files/inheritances do the same as these dependent/linked bodies.  As an aside, the Removing of dependent/linked bodies to make drawings as I mentioned is not necessary, being that can move linked bodies to different components and it appears they remain linked.

Jesse 

Message 7 of 7

HughesTooling
Consultant
Consultant

Thanks Jesse,

My head was spinning a bit there with the bit about copies of bodies still being linked even if you move them to another component so I just did a little test. Seems to work really well, in this example by rolling the time line back to before the copy I was able to add the extrude cut across the base part then have it in the component with shrinkage after rolling the time line to the end again.

Clipboard01.png

I think it's one of those things you need to plan ahead for and have both parts in a component so you can easily isolate the time line for just those parts.

 

Thanks Mark.

 

Mark Hughes
Owner, Hughes Tooling
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature