Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
- Need support? Ask a question to our Community Support category.
- Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
- 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.
Can a Part be moved to another Part Studio?
johan_van_ravenhorst
Member Posts: 19 ✭✭✭
Extended version of the question:
Can a Part instance be cut/copy-pasted from the Part Studio instance where it was created to another Part Studio instance, including the corresponding feature tree items?
Assume that the other (receiving) Part Studio instance already contains a populated feature tree that needs to be preserved*. Note: The "Derived part" function does not copy/move the feature tree**.
Example usage**
Suppose that multiple parts have been created in individual Part Studios and that these parts have many (dimensional) inter-dependencies. In an assembly, these dependencies can be realized by in-context editing, or, alternatively, the user simply adjust each Part Studio manually which can be error-prone. Now if the parts need no relative movement, then a Part Studio may be a simpler option because dependencies can be realized without (switching) contexts. This insight may emerge only after already creating a substantial feature tree for each Part Studio. Recreating these features in the "part combining" Part Studio would cost additional time. Instead, moving parts including their tree would avoid that.
* Added after Konstantin Shiriazdanov's reply.
** Added after 3Dcad's reply.
Can a Part instance be cut/copy-pasted from the Part Studio instance where it was created to another Part Studio instance, including the corresponding feature tree items?
Assume that the other (receiving) Part Studio instance already contains a populated feature tree that needs to be preserved*. Note: The "Derived part" function does not copy/move the feature tree**.
Example usage**
Suppose that multiple parts have been created in individual Part Studios and that these parts have many (dimensional) inter-dependencies. In an assembly, these dependencies can be realized by in-context editing, or, alternatively, the user simply adjust each Part Studio manually which can be error-prone. Now if the parts need no relative movement, then a Part Studio may be a simpler option because dependencies can be realized without (switching) contexts. This insight may emerge only after already creating a substantial feature tree for each Part Studio. Recreating these features in the "part combining" Part Studio would cost additional time. Instead, moving parts including their tree would avoid that.
* Added after Konstantin Shiriazdanov's reply.
** Added after 3Dcad's reply.
Tagged:
0
Best Answer
-
3dcad Member, OS Professional, Mentor Posts: 2,475 PRO- You can derive part from another studio
- You can copy or derive sketch and extrude part in another studio
But you can't copy paste part since it can be built using a lot of surrounding references.
Why would you need to copy single part from studio to another with feature history (maybe we can find you another path)?
//rami5
Answers
- You can copy or derive sketch and extrude part in another studio
But you can't copy paste part since it can be built using a lot of surrounding references.
Why would you need to copy single part from studio to another with feature history (maybe we can find you another path)?
Thanks for your fast comments, I adjusted the question based on these comments.
The copy sketch can save quite some time, thanks for pointing that out.
really would be interesting to know what OS team think about ability to "merge" two part-studios into a new one
You can merge one or several contexts (i.e. Part Studio build() functions) with FeatureScript, but that of course doesn't give you the actual tree features from those Part Studios, that's just the same as Derived.
You could duplicate the Part Studio tab, right click on the duplicate tab ,and select Move to document. You'll have bring along the entire Part Studio, but you'll have the feature tree intact.
Note: The moved instance will no longer be tied to the seed Part Studio, so any updates to the seed will not be reflected in the moved instance.
I suggest using Derived to keep everything linked together, despite your desire to move the tree.