transpose sketch elements onto different plane

Use this space to ask how to do whatever you're trying to use SolidWorks to do.
Petertha
Posts: 37
Joined: Sun May 26, 2024 3:34 am
Answers: 0
x 8

transpose sketch elements onto different plane

Unread post by Petertha »

I made a dummy part to demonstrate the workflow I am intending to replicate. It is derived by a profile curve in one plane (say top view) and another profile curve in a different plane (say side view). Then project those 2 curves to make a composite (3D) curve. Then sweep a section profile along it.

My problem is the source drawing is coming in from a old school 2D format with everything (multiple views) on one sheet plane. So I can trace the profile curves from the 2D master sketch easy enough by convert entities. But how do I then copy/paste that sketch element onto a different plane in order to do above? I thought about making a block but that seems like a long way.
Attachments
SNAG-03-12-2024 1.15.19 PM.jpg
SNAG-03-12-2024 1.15.11 PM.jpg
EDT-03-12-2024 1.14.50 PM.jpg
User avatar
jcapriotti
Posts: 1897
Joined: Wed Mar 10, 2021 6:39 pm
Answers: 32
Location: The south
x 1236
x 2029

Re: transpose sketch elements onto different plane

Unread post by jcapriotti »

The 2d to 3d tools might work here:

This video can walk you through it.
Jason
MattW
Posts: 61
Joined: Wed May 12, 2021 12:39 pm
Answers: 2
x 5
x 33

Re: transpose sketch elements onto different plane

Unread post by MattW »

I've actually never used the 2d to 3d tools, so they might be best, but it can be as easy as copy/paste. Open the sketch, copy the elements you are interested in, close the sketch, open a new sketch and paste. You will lose a bunch of constraints and it may not be in the orientation you want, which might make selecting the elements and creating a block a little easier to handle.
Petertha
Posts: 37
Joined: Sun May 26, 2024 3:34 am
Answers: 0
x 8

Re: transpose sketch elements onto different plane

Unread post by Petertha »

Thanks for that video. I was just blowing past the little sub panel that pops up after the 2D file loads, but turns out it has some useful utilities to specify & reorient sketch elements to preferred planes & reference those positions to develop 3D model. Easier than what I was doing manually.
User avatar
DanPihlaja
Posts: 862
Joined: Thu Mar 11, 2021 9:33 am
Answers: 25
Location: Traverse City, MI
x 815
x 993

Re: transpose sketch elements onto different plane

Unread post by DanPihlaja »

-Dan Pihlaja
Solidworks 2022 SP4

2 Corinthians 13:14
Petertha
Posts: 37
Joined: Sun May 26, 2024 3:34 am
Answers: 0
x 8

Re: transpose sketch elements onto different plane

Unread post by Petertha »

Thanks for reminding me of derived sketch. I should use that function more in normal modelling. What I had not appreciated is that if I changed the dimensions of the base sketch, then all the derived sketches also get updated which is very useful. Its important to do the key selections in right sequence: select sketch, hold CTRL key, select destination face, then Insert > derived face. It preserves the dimension of the sketch itself, but it comes in as blue indicating you still need to align & dimension relative to the new face features in order to become fully defined.

What it doesn't do. I tried having 2 part models open simultaneously & tiling them. If I repeat above but select a destination face in a different model, the Derived Face function is greyed out. I guess that makes sense otherwise there would have to be some kind of behind the scenes link between the part files. So alternatively I have used the Ctrl-C (copy) & paste into new file sketch. But its totally flexible at that point so you have lock or redefine the sketch relationships.
Attachments
SNAG-04-12-2024 11.29.43 AM.jpg
SNAG-04-12-2024 11.20.09 AM.jpg
DLZ_SWX_User
Posts: 62
Joined: Mon Dec 20, 2021 1:40 pm
Answers: 0
Location: Thumb Area of Michigan, USA
x 208
x 32

Re: transpose sketch elements onto different plane

Unread post by DLZ_SWX_User »

Petertha wrote: Wed Dec 04, 2024 1:32 pm What it doesn't do. I tried having 2 part models open simultaneously & tiling them. If I repeat above but select a destination face in a different model, the Derived Face function is greyed out. I guess that makes sense otherwise there would have to be some kind of behind the scenes link between the part files. So alternatively I have used the Ctrl-C (copy) & paste into new file sketch. But its totally flexible at that point so you have lock or redefine the sketch relationships.
No I suppose it won't allow you to derive a sketch from one part to another, but if they are in the same assembly, and you do it within the assembly, it will allow you to use derived sketch to place that sketch onto another part.
Petertha
Posts: 37
Joined: Sun May 26, 2024 3:34 am
Answers: 0
x 8

Re: transpose sketch elements onto different plane

Unread post by Petertha »

Sorry for duplicating one of my own posts, but this follow-up better belongs here.

Well I don't know what I was doing incorrectly before, but it turns out I can use Derived Sketch function to copy/transpose a sketch to any other plane, thus creating a new sketch. I was able to transpose to a part face but that's just an additional capability. When its first inserted to the target plane, the entities are all blue (undefined) because the group is not yet referenced to an origin point or whatever. However it does preserve the sketch entities between each other, kind of like a group. You can lock the sketch into a desired position by dimensioning or alignment. Where I was getting confused is the new sketch does not then turn black indicating fully defined. But I think that is SW way of saying its not, really. Because if the source sketch changes, then the derived sketch updates accordingly. Totally useful. This method saves some copy-paste clicking like I was doing before.
Attachments
SNAG-11-12-2024 9.34.34 AM.jpg
SNAG-11-12-2024 9.34.34 AM.jpg (9.66 KiB) Viewed 327 times
SNAG-11-12-2024 9.21.50 AM.jpg
HercalloY
Posts: 42
Joined: Tue Mar 30, 2021 7:51 pm
Answers: 0
Location: QLD, Australia
x 52
x 39

Re: transpose sketch elements onto different plane

Unread post by HercalloY »

Actually it should change to black. I'd say you've just not defined the rotation. Put a constraint to make it parallel and it should go black (to check prior to this... grab and drag a point on the sketch entities and it'll rotate most likely).
User avatar
DanPihlaja
Posts: 862
Joined: Thu Mar 11, 2021 9:33 am
Answers: 25
Location: Traverse City, MI
x 815
x 993

Re: transpose sketch elements onto different plane

Unread post by DanPihlaja »

Petertha wrote: Wed Dec 11, 2024 11:46 am Sorry for duplicating one of my own posts, but this follow-up better belongs here.

Well I don't know what I was doing incorrectly before, but it turns out I can use Derived Sketch function to copy/transpose a sketch to any other plane, thus creating a new sketch. I was able to transpose to a part face but that's just an additional capability. When its first inserted to the target plane, the entities are all blue (undefined) because the group is not yet referenced to an origin point or whatever. However it does preserve the sketch entities between each other, kind of like a group. You can lock the sketch into a desired position by dimensioning or alignment. Where I was getting confused is the new sketch does not then turn black indicating fully defined. But I think that is SW way of saying its not, really. Because if the source sketch changes, then the derived sketch updates accordingly. Totally useful. This method saves some copy-paste clicking like I was doing before.
In order to have it fully defined, you just need to lock it down. Lock down rotation and location. Basically it is like locking down a block.
-Dan Pihlaja
Solidworks 2022 SP4

2 Corinthians 13:14
Post Reply