1
$\begingroup$

This is my first post here so I apologize in advance for any mistakes I make.

I am trying to join two bezier curves using the add-on "Curve Tools". The steps I follow are simple

  1. Add a Bezier curve, edit and shape it as desired (including extrude).
  2. Add another curve, edit and shape it as desired.
  3. Join both curves (Ctrl+J).
  4. Back into edit I align two vertices together and I use Sanitize > Join Splines in the N-Panel.

I always succeed in joining the first two vertices but I can't join any other vertices.

I have repeated this multiple times and always with the same results. I also noticed that the handles of the vertices change once I apply the "Join Splines".

Example file:

Any idea how can I merge more than two vertices in a design? Is there something wrong with my setup or my approach. Your feedback is welcomed

I am using Blender 3.5.1 on macos 13.4, M1 Chip.


thanks a lot @Gordon Brinkmann. You have addressed the main points I was struggling with. The shape I am trying to create is a branch for a tree. My goal was to create a bezier curve that makes up the branch and then add thickness by using a bevel. I can get the effect but the branches are going to be disjoint and can be affected by any edits. I was looking for a way to make them all as one object (welded or something similar). thanks for the help and any advice is highly appreciated

initial Bezier curve

after adding bevel to it

segments are disjoined

$\endgroup$
3
  • $\begingroup$ It's getting late, but I would try to achieve that by generating overlapping curves like so: i.imgur.com/WxE08L2.png And if you wanted to smooth creases, then perhaps boolean i.imgur.com/r3o2cKO.png and then smooth / blur i.imgur.com/pxLz3qk.png Of course you could generate better topology without boolean, but that's quite involved… $\endgroup$ Commented May 31, 2023 at 23:28
  • $\begingroup$ thanks a lot @MarkusvonBroady will try that. I assume you converted the curves to meshes and then applied the boolean. correct? $\endgroup$ Commented May 31, 2023 at 23:39
  • $\begingroup$ It's just sketches :D $\endgroup$ Commented Jun 1, 2023 at 7:38

1 Answer 1

1
$\begingroup$

Would you mind adding a sketch in which way you want to merge control points (vertices are parts of a mesh object)?

In general: A curve holds one or more splines, a spline consists of two endpoints, - one at the start and another at the end - and can have control points inbetween.

You can connect two endpoints of separate splines to join them to a larger spline.

You cannot connect the start and end point of a single spline manually, to do this you must enable the Cyclic option in the Active Spline settings of the curve's properties. Note: this can be set individually in Edit Mode for each spline within a curve object.

You also cannot connect control points somewhere on a spline with others on the same or a different spline. A spline cannot branch into multiple splines.

Here is an overview and some examples with a curve object that has two splines:

control point options

The red points above cannot be connected with other points in any way, so connections like the following are not possible:

impossible connections

The green endpoints can be connected, however to close the splines you cannot do it manually - there will alyway be a gap between first and last point unless you set the spline(s) to Cyclic. In this case the spline(s) will be closed automatically:

cyclic connection

Nevertheless you can manually connect an endpoint to the endpoint of another spline if they are both open, for example the green connection in the example below. If you want to close the spline you again need to set the spline to Cyclic and the blue connection will automatically be closed:

connecting endpoints

$\endgroup$
1
  • 2
    $\begingroup$ Maybe worth to note: in case of meshes you have vertices, then edges, each having two indices of verts etc. But all splines are defined as only lists of points. So only their order conveys information about the structure. You can have multiple splines in a curve data object, but splines can't reuse points, so you can only "split" curves by snapping points of different splines into the same spot. $\endgroup$ Commented May 31, 2023 at 15:51

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .