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.
Copy Sketch Entities and Maintain Position
famadorian
Member Posts: 390 ✭✭✭
When I copy sketch entities and paste them into a new sketch, it doesn't maintain its position.
Is there any way to paste it into the same position?
Is there any way to paste it into the same position?
0
Best Answers
-
MBartlett21 Member, OS Professional, Developers Posts: 2,050 ✭✭✭✭✭@famadorian
You can copy and paste the sketch entities, then use the sketch transform tool to move them.
The reason what you're wanting wouldn't work is because it wouldnt know whether to project from the first or second sketch plane, or to copy them with the same dimensions or what.5 -
owen_sparks Member, Developers Posts: 2,660 PROHi again.
Just in case you were not aware it is possible to move things with a use.
(a) Say we want to move this highlighted geometry onto another sketch, maintaining its position relative to the other gemetry:-
(b) First project it with the use command onto the new sketch:-
(c) Then go back and delete it from the first sketch. Not the sketch2 now throws a regen error as it doesn't have the original sketch1 geometry to solve from, but all the geometry remains in sketch2
(d) Now delete the use constraints to make the sketch happy again.
(e) Voila.
Personally I might just convert the original geometry to reference geometry and then project that on sketch2 and forget about deleting the original to save steps.
Another method is to do a traditional copy and paste and then constrain the ends of the copied geometry onto something projected from the original sketch to anchor it into position.
It's hard to offer up a decent suggestion without an example of what your end goal is
Cheers, and merry new year,
Owen S.Business Systems and Configuration Controller
HWM-Water Ltd6
Answers
Could you just "use" the original sketch entities in your other sketch?
https://cad.onshape.com/help/Content/sketch-tools-use.htm
If you are trying to move your entire sketch to a different plane, you could just change the sketch plane of that sketch. Open the sketch dialog for the original sketch. Click on the "sketch plane" selector box in the dialog that pops up, and select a different plane.
I'm not trying to move the entire sketch, just certain entities in one sketch over to another.
You can copy and paste the sketch entities, then use the sketch transform tool to move them.
The reason what you're wanting wouldn't work is because it wouldnt know whether to project from the first or second sketch plane, or to copy them with the same dimensions or what.
IR for AS/NZS 1100
Cheers, Owen S.
HWM-Water Ltd
Though, I was moving it from a plane that was parallel to the original plane, but I understand the point. I'll close this case and I'll just have to manually move my entities.
Thanks;)
Just in case you were not aware it is possible to move things with a use.
(a) Say we want to move this highlighted geometry onto another sketch, maintaining its position relative to the other gemetry:-
(b) First project it with the use command onto the new sketch:-
(c) Then go back and delete it from the first sketch. Not the sketch2 now throws a regen error as it doesn't have the original sketch1 geometry to solve from, but all the geometry remains in sketch2
(d) Now delete the use constraints to make the sketch happy again.
(e) Voila.
Personally I might just convert the original geometry to reference geometry and then project that on sketch2 and forget about deleting the original to save steps.
Another method is to do a traditional copy and paste and then constrain the ends of the copied geometry onto something projected from the original sketch to anchor it into position.
It's hard to offer up a decent suggestion without an example of what your end goal is
Cheers, and merry new year,
Owen S.
HWM-Water Ltd