I have two sketches that I want to make a 3D curve or body with to align my parts later. (I import it's two sketches of a dwg)
On the top plane I have my X and Z coordinates. On the other hand, on the front plane, I have my Y coordinate, but the values in X represent the trajectory length of the other sketch.
I used the "deform" function which works well in several cases, but doesn't work when there are sudden changes of direction. (see attachment)
Here is another image with the dimensions to understand the link between the two sketches. I have a profile sketch that is a square, but this one can be different
@gt22, the elevation should start at the beginning of the first segment. In this example, there are only two segments, but I can have a lot more.
What I did previously was to make a surface with the plane sketch and draw the elevation with "spline on surface". On the other hand, this method is long and it is problematic when there is a change.
What I'm trying to do is a master file that ends up in an assembly to which I force elements to the trajectory. In this way, the constraints would not have to be redone between each project.
As requested, I transmit the source files of an example (I have removed everything that is not useful). The curve represents the back of a concrete wall with a depth of 450mm. The alignment of my elements is 145mm from the rear.
@gt22, the elevation should start at the beginning of the first segment. In this example, there are only two segments, but I can have a lot more.
What I did previously was to make a surface with the plane sketch and draw the elevation with "spline on surface". On the other hand, this method is long and it is problematic when there is a change.
What I'm trying to do is a master file that ends up in an assembly to which I force elements to the trajectory. In this way, the constraints would not have to be redone between each project.
As requested, I transmit the source files of an example (I have removed everything that is not useful). The curve represents the back of a concrete wall with a depth of 450mm. The alignment of my elements is 145mm from the rear.
well with the refs you give I am unable to understand anything
+ you're working on 2018 so it's impossible for me to open
When you insert sketches online, they need basic refs, sides of origins
In my example I didn't use the plane references of your elevation but I converted the entities so on the face plane it's the same sketch except offset so that it can be coincident with your plane origin
and my 3D sketch represents in my opinion the attached document
Hello at the sight of your capture 2, the one with the sides I think it's normal that SW doesn't make you a projected curve because you have a curve of length 1500 but your 2 segments at 110° are 1000+500, which is 1500 sure, but not when being in side view with an angle of 110°... I'll try to see that.
Hello at the sight of your capture 2, the one with the sides I think it's normal that SW doesn't make you a projected curve because you have a curve of length 1500 but your 2 segments at 110° are 1000+500, which is 1500 sure, but not when being in side view with an angle of 110°... I'll try to see that.
Hello at the sight of your capture 2, the one with the ribs I think it's normal that SW doesn't make you a projected curve because you have a curve of length 15000 but your 2 segments at 110° are 10000+5000, which is 15000 sure, but not when being in side view with an angle of 110°... I'll try to see that.
I understand how projected curves work, but I don't think it can apply to me. The 2D draw curves are provided by my client in dwg format and are represented as shown in capture 2.
I was looking for a way to do the transformation to 3D via SolidWorks, but it seems that this is impossible. So I don't see any other way than to proceed by macro by extracting the equations x(t), y(t), z(t) and then integrating them into a 3D sketch on SolidWorks.