Is there any way to move a sketch from the general sketches folder to a sketch folder within a sub component?
For example, I make a new sketch and then extrude the sketch into a new body. I then convert the body to a component. I want the initial sketch to be foldered in the browser under the new component, but it doesn't seem like it can move.
Solved! Go to Solution.
Solved by innovatenate. Go to Solution.
Unfortunately, I do not know of a way to move an established sketch from one component to another. The sketch is stuck with the active component during its creation.
One suggestion you may find is that you can copy and paste geometry from one active sketch into another. The steps to do this are:
1. Edit the sketch that contains the geometry you wish to move
2. Select all Sketch figures
3. Select Copy from the right click menu or use the keyboard shortcut for Copy command (Windows CTRL+C- Mac Command + C)
4. Stop Sketch
5. Activate the Component you wish to place the sketch in (select white circle next to the Component name in the browser to Activate Component)
6. Select the Work Plane or Face you wish to sketch on, Right mouse click and select Create Sketch
7. Select Paste from the right click menu or use the keyboard shortcut for Copy command (Windows CTRL+V- Mac Command + V) while in an active sketch.
8. Move Geometry as necessary (if necessary)
9. Stop Sketch
Note: New sketch will be created with identical sketch geometry. You may need to activate the top-level of the design to get back.
Please review this suggestion and let us know if it helps or if we may answer another question.
Thanks,
I ran into this problem again and after pulling out some hair, I finally figured out the method to move a sketch that was created under a component back to the general sketch folder. To do this, activate the top level (the very top line) in the browser. This is the line at the very top of the browser - labeled with the file name. It is not at the bottom of your browser window with the other components. Now, grab the sketch with your mouse and drag it to this top level line - all the way to the top - don't try to drop it in or on the sketches folder - have to drag it all the way to the top line of the browser window. Seems like this should be fixed so you can just drag a sketch from one component to another, or drag it back into the general sketch folder directly.
Hey there @K2panman!
Is this what you are trying to do?
To move a sketch, activate the component target location (not the location of the sketch you want to move; activate the component where the sketch will be moved). With the target component activated, click and drag the sketch you want to move by the icon...drag it to the activated component's header. Do not try to drag it to a sketch folder. It will now appear inside the sketch folder inside that component, or if there is no sketch inside that component yet, a subfolder will be created for the sketch.
I
Thanks, I got this to work once, but failed to reproduce it. Then found this thread and your answer solved it. They ought to make this work multiple ways, as I can't see the difference in needing to have the target component selected, and only being able to drag it into the component header... I mean if a user intends to drag a sketch about, it should not matter which order or sequence its done in?
Thanks again
For some reason this doesn't work if the sketch was created in the root component.
@c.hudsonGUVQ6 wrote:To move a sketch, activate the component target location (not the location of the sketch you want to move; activate the component where the sketch will be moved). With the target component activated, click and drag the sketch you want to move by the icon...drag it to the activated component's header. Do not try to drag it to a sketch folder. It will now appear inside the sketch folder inside that component, or if there is no sketch inside that component yet, a subfolder will be created for the sketch.
Actually it does and you don't need to activate the target component.
If you're having trouble with this, make a screencast showing the problem.
ETFrench
Took practice, but the AHA! moment was when I dragged the icon of the sketch on top of the component header icon. For some reason, the little blue line was not the correct indicator that the file would slide in.
(my case was where the sketch was in the top root level, but I wanted it in a component folder instead)
Tried this multiple times, but it fails with the following error message: "Illegal restructure: It will cause bad dependency."
I have 4 sketch objects in the root sketch folder that I want to move to a single Component created from the only Body in the design.
I selected all four Sketch objects; however, it will only move 2 of them. If I try to move the remaining 2 or undo the move and try to move these same 2 individually to the Component, the move fails with the above error message for the first drawn Sketch, and for the other a different message with 4-errors.
Hi,
Please share your file.
File > export > save as f3d on local device > attach it to the next post.
günther
Deleting the design history is definitely not the way to move a sketch to a new component. Simply drag and drop it into the new component.
ETFrench
Additionally, if all sketches are removed from the original component, the program will automatically delete the Sketches folder from that location.
Instructions from chudson message #9 work...
I was able to move a sketch accidentally created at the top level into a component being edited to keep all related sketches organized in that component.
Can't find what you're looking for? Ask the community or share your knowledge.