2
$\begingroup$

I created multiple objects in Blender 2.8 using the Bezier curves and converted them to Mesh using the Object->Convert To->Mesh from Curve.

enter image description here

Now for whatever reason when I select all of the objects in object mode and do "Ctrl+J" to join them, 5 of the objects disappear and I'm left with only one.

enter image description here

I tried to replicate this again, but it's working fine for all of the other objects I try to join, it only acts like this for these 6 specific objects. I tried to select them and export them and then re-import, but for some reason blender is exporting only 80bytes for the STL, not sure if it's related or not.

When I go into the edit mode, I can see that they're all "Mesh" instead of "Curve" why is it acting like this? I never have faced this issue before, maybe I enabled some kind of 'property' for the object that causes this? Thanks!

Here is the Blend file:

$\endgroup$
2
  • $\begingroup$ Sound confusing, can you upload the file with those 6 objects to blend-exchange.giantcowfilms.com? $\endgroup$
    – Leander
    Commented Aug 13, 2019 at 13:55
  • $\begingroup$ @Leander I uploaded and updated my post, thank you very much! $\endgroup$
    – Kristian
    Commented Aug 13, 2019 at 14:00

4 Answers 4

2
$\begingroup$

This looks like a bug. But you can use a helper object, to merge these objects.

  1. Add a Curve Object. ⇧ ShiftA > Curve > Bezier
  2. Go into edit mode ↹ Tab and delete X the selected control points leaving you with an empty bezier. Exit edit mode ↹ Tab.
  3. Select all other objects with the border selection B. [Make sure, that the newly created (empty) bezier object stays the active object.]
  4. Merge them with ⎈ CtrlJ.
$\endgroup$
0
0
$\begingroup$

I just ran into this issue and Leander's solution did not work for me. It seems to have occurred because I mirrored an object using negative scaling factor (probably).

The two objects I was joining had different transforms, so the joining process had to resolve that. Applying the transforms manually also caused the object to "disappear".

My solution was to:

  1. apply transforms (object disappears! maybe bug as suggested by Leander?)
  2. recalculate normals (object reappears!)
  3. join with no issues.

I'm using version 2.90.1

$\endgroup$
0
$\begingroup$

I ran into this issue as well... this (weirdly) worked for me:

  1. Highlight all items you wish to joint
  2. Right click > Convert to Mesh
  3. Right click > Join
$\endgroup$
0
$\begingroup$

I had the same problem. The cause seemed to be that object had no depth at one side. It worked after using the Solidify modifier.

$\endgroup$

You must log in to answer this question.

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