Connect two curves (once more)

Hi,

I have a problem may someone can help me.
I created a curve and duplicated it. Then I rotated the duplicated one along Z-axis
(see Part1).
Then I joined the two curves into one object (see Part2).
Now I wanted to merge the two curve parts (see Part3)
I marked the two vertices (the ones close the Z-axis), hit S-0 to align them at same point, hit F to connect them. What happened you can see in Part4.
This is not what I wanted, I just want to connect the two curves but without that additional loop what appeared in Part4.
Problem is that this are still two points/vertices at the same place causing this additional loop to appear.
Now I deleted one of the vertices but then the right part of the curve gets a different shape, what I also don’t wanted. (see Part5 and Part6). :frowning:
So what can I do to connect two curves or part of curves but keep the shape?
I need something like remove doubles for curves.

Thanks a lot!

(Pls. not the examples in attachment is oversimplified to show problem here, my original curves are much more complicated. So to correct the curve part / shape after deleting one vertex is not an option since two parts must be 100% same so as it would be mirrored)

Attachments


to get a sharp corner you need to change the handle type with the ‘h’ key

Hi Morio,

thanks for reply, I tried that already but that does not change anything!
I also tried to use vector type but also does not solve my problem.
(see attachment)

Still need help, thanks a lot!

Attachments


After you have changed the handle type, you can move the handles of a control point separately from each other like this.

Attachments


Hi Morio,

yes I can move the handles manually but exactly that I wanted to avoid, because then the right part of the curve no longer is 100% same as the left part since I touched it manually!
As I mentioned my original curve is much more complicated and correcting each path manually again will take lot of time and again it won’t be an exact mirroring what I need!

In 2D programs like e.g. CorelDraw and/or Illustrator CS5 one can easily melt two points of a curve.
So between two points no additional segment is added two points just become one, without changing the curves shape.
This is what I am looking for!

Any further ideas?

you can move the handles exactly where you want them even if you move them manually. It’s a bit difficult to tell the exact procedure, without knowing a bit more about what you’re trying to do.

One way could be to remove the last control point from one of the separate parts, and after that, fill the gap with the ‘f’ key, then change the handle type with ‘h’ and move tha handles where you want them (look at their coordinates, and/or move them a specific distance by pressing the ‘g’ key and then an axis, and then the distance, like ‘g x 5’, which would move the handle 5 units along the x-axis)

For more specific instructions, post a picture of what you’re trying to do.

Add curve. Move the left vert to the center. Add mirror modifier. Check the X axis box and check Clipping box. This is looking from the TOP view.

Hi, thanks for reply, but what you propose is just a workaround, no real solution.
I have a complicated curve with around 70 points to mirror along z-axis. Your suggestion means I have to place/correct 70 curves manually - this is not really helpful due to the big amount of curve points I have to modify.

Hi, thanks for reply as well.
But mirror modifier does not allow smooth transitions between left and right curve. It still behaves like two curves. Especially the points which should be connected / merged behave like two points and not one curve.

Ok, short answer: I don’t think there is a way to merge two control point the way you want to.

The long answer includes you posting a picture of what you’re trying to do.

Hi Morio, thanks again but it’s just very simple what I need.
I need a tool which merges two vertices of two curves into one vertex and keep rotation/location of the handles (to keep the shape on boths sides) - that’s it.

And as I said, I doubt there is such a tool in blender.

You could draw the curves in some other software, save as .svg and import to blender.

Hi Morio,

up to now there is no way I agree, but how to import SVG files into Blender 2.5x?
Under IMport I can only find .DAE, .BVH, .3DS, .OBJ and .MDD - but no .SVG.

Any idea? - Thanks!

Well I’m not sure if you’ve tried it, but when you mirror the curves make sure that you have clipping on. It will merge the points together when close enough.


Then you will have your exact mirror for the curve. The handles on the bottom pic don’t look like they’re the same, but this may be a graphical draw error. As long as the curve is close and clipping is on the 2 points in the middle will merge into one.

Don’t know if this is what you are looking for, but then again I’ve never done it before and I put this together in moments and it works.