Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

Options

reuse sketches and planes in other parts studios

Hello
Im a OnShape newbie ,and so i have made some data management errors . I basically modeled way to many parts in one studio,so want to go back and reorganize. I want to reuse several sketches and planes I created in the new parts studio to contain only the Master sketches. 
I know this must be really simple, and wanted to give support a brake,as well and try the forum. Thanks for any Advice

Dan

Answers

  • Options
    3dcad3dcad Member, OS Professional, Mentor Posts: 2,470 PRO
    edited September 2017
    You can use 'Derived' to insert part or sketch from another studio.

    https://cad.onshape.com/help/#derived.htm?Highlight=derived

    //rami
  • Options
    daniel_wesemandaniel_weseman Member Posts: 17 PRO
    As i understand it if i use derived then the studio I remove from will then be in"control" of the sketch? I think maybe it is simplest to "copy the studio, and then delete all my other actions except the sketches and planes? 
    Thanks
  • Options
    3dcad3dcad Member, OS Professional, Mentor Posts: 2,470 PRO
    I'm not sure if I got the main point here, but if you derive the original sketch will be in control and derived one is driven. If you copy/duplicate there will be no strings attached and you are free to alter studios as you wish.

    Going forward, if you spread assembly across documents be aware that you need to create a version before you can use part / subassembly in another doc (higher level assembly).
    //rami
  • Options
    Jake_RosenfeldJake_Rosenfeld Moderator, Onshape Employees, Developers Posts: 1,646
    I think the concern @daniel_weseman is trying to get at is that 'derived' must completely rebuild the Part Studio it is deriving from, even if you only take one sketch or part.  I think the plan to just 'Copy Workspace' and delete what you don't need sounds like a good plan.  Although @philip_thomas may have an opinion.

    Jake Rosenfeld - Modeling Team
  • Options
    daniel_wesemandaniel_weseman Member Posts: 17 PRO
    The bigger picture ... I have about 30 parts (many are sheet metal) in one studio,which is drastically hindering refresh performance. What I want to do is save the sketches and planes I have created, In one "master sketch studio" then rebuild the parts ,one per studio,using derived etc. Then I will sub-assemble /assembly etc to create the entire project. I would really like to get it "clean" with no time line. I will keep fumbling until I take the boot camp next week...
  • Options
    michał_1michał_1 Member, Developers Posts: 214 ✭✭✭
    I would create "MasterSketches" Part Studio with basic sketches. Then I would create "Auxiliary" Assembly, insert all sketches from "MasterSketches" and then from that "Auxiliary" Assembly I would use "Create Part Studio in context". This way you should avoid problems with derived Part Studios being rebuilt. The downside is that you must remember to update context relations if any changes are performed on "MasterSketches" Part Studio. Another downside is that you will rather need another "Main" Assembly to build the design (also it could be an option that you will need to create some new contexts to the "Main" assembly, then you have to craft new skill of managing in-context references)
  • Options
    brucebartlettbrucebartlett Member, OS Professional, Mentor, User Group Leader Posts: 2,137 PRO
    edited September 2017
    michał_1 said:
    I would create "MasterSketches" Part Studio with basic sketches. Then I would create "Auxiliary" Assembly, insert all sketches from "MasterSketches" and then from that "Auxiliary" Assembly I would use "Create Part Studio in context". This way you should avoid problems with derived Part Studios being rebuilt. The downside is that you must remember to update context relations if any changes are performed on "MasterSketches" Part Studio. Another downside is that you will rather need another "Main" Assembly to build the design (also it could be an option that you will need to create some new contexts to the "Main" assembly, then you have to craft new skill of managing in-context references)
    Michal this is an interesting way to solve the problem, I'd never thought of using in-context this way. However, a cleaner way would be deriving from a version, which I think gives cleaner control with the same outcome. 



    and you can always go back and edit which version you're derived from if need be.  

    Engineer ı Product Designer ı Onshape Consulting Partner
    Twitter: @onshapetricks  & @babart1977   
  • Options
    michał_1michał_1 Member, Developers Posts: 214 ✭✭✭
    You're right, I've mentioned that possible workflow only because Jake raised a problem of derived rebuilding whole Part Studio. If we can be sure that main Part Studio will be relatively simple that derived should be faster and less (much less) confusing.
Sign In or Register to comment.