Copy Sketch to Component gives error / not possible?

Copy Sketch to Component gives error / not possible?

GeorgScharioth
Participant Participant
2,904 Views
5 Replies
Message 1 of 6

Copy Sketch to Component gives error / not possible?

GeorgScharioth
Participant
Participant

Hi,

i thought it is possible to copy/move a sketch to a component? I am sure i saw this in a tutorial.

 

Following is not possible:

  1. Create a sketch; Rectangle
  2. Press/Pull the sketch to make a body
  3. Create Component from Body
  4. Move/Copy corresponding sketch to component. The result is a "Warning: Illegal restructure. It will cause bad dependency." error

 

Question: Why is it not possible to keep a sketch along with "its" body if you create a component from the body?T his is a much needed feature to keep components variable.

 

Sidenote: I am quite new to Fusion360 but i also don´t understand why bodys are not a new component by default. All which would be needed is to switch between the global view and component view to create bodys within a component or to make a new component.

That way the global view would be destinated for the assamble of components. Thats would streamline things a lot (i think 😉

 

 

0 Likes
Accepted solutions (1)
2,905 Views
5 Replies
Replies (5)
Message 2 of 6

HughesTooling
Consultant
Consultant
Accepted solution

Create component from body doesn't work well for this, to get it to work create an empty component then drag the sketch into the empty component it should bring the body along with it.

 

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


Message 3 of 6

GeorgScharioth
Participant
Participant
Ahh, thats a great "workaround" !
Thanks
0 Likes
Message 4 of 6

jeff_strater
Community Manager
Community Manager

Hi @GeorgScharioth, a couple of comments:

 

1. You can do this with a slightly different workflow:

    - Create a sketch

    - Create an Extrude, choose "New Component".  This really combines the "Create Component From Body" command into the Extrude

    - Now, you can drag the sketch into the new component

 

here is a screencast:

 

 

Fusion could be made to handle your scenario.  I will file a request to make that change.  However, there will always be cases where this will not work.  For instance, if you start modifying the body after it is created, you will never be able to do this restructure.

 

2.  There are reasons why you might not want the sketch inside of the component.  The primary reason you would want to do this is to support "top/down" design.  In this workflow, you create one sketch at the root of the design, and create several components from the one driving sketch.

 

3.  Personally, I would just recommend that you follow @TrippyLighting's "rule #1":  If  you are planning to work with components, start with an empty component and activate it (which now happens by default when you create a new component).


Jeff Strater
Engineering Director
0 Likes
Message 5 of 6

jeff_strater
Community Manager
Community Manager

Also, relative to your suggestion:  "i also don´t understand why bodys are not a new component by default".

 

At one point in Fusion's history (before it was released), we actually implemented it this way.  It sounded like a really good idea at the time, for exactly the reasons you suggest.  However, what we found was that it was really clumsy in practice.  A very common workflow involves temporarily creating bodies that are later joined together (think of modeling a dumbell - you make the wieghts first, then the bar that joins them together).  This was causing a lot of components to appear and disappear from the browser that were not necessarily.  Also, a component is a fairly heavy object - it has origin geometry, bodies folder, etc, which was all way more than was needed for simple body.  So, we pulled it back out, and internally consider that one of our bigger design failures.  In fact, every time we discuss an idea that is a big change that seems like it should be simple, we always apply the "is this going to cause problems like single-body parts" criteria to it.

 

Personally, I think the best approach is to just learn the difference between bodies and components, and when to use each, then be deliberate about thinking about which construct you need for a given workflow.  Here is a help article on the topic:  Bodies and Components

 

Jeff

 


Jeff Strater
Engineering Director
0 Likes
Message 6 of 6

ouss.zaghouane
Community Visitor
Community Visitor
Thanks for the tip works perfectly !
0 Likes