1
$\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$
  • $\begingroup$ Sound confusing, can you upload the file with those 6 objects to blend-exchange.giantcowfilms.com? $\endgroup$ – Leander Aug 13 '19 at 13:55
  • $\begingroup$ @Leander I uploaded and updated my post, thank you very much! $\endgroup$ – Kristian Aug 13 '19 at 14:00
1
$\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.
| improve this answer | |
$\endgroup$
  • 1
    $\begingroup$ Thank you so much, that worked perfectly!! $\endgroup$ – Kristian Aug 13 '19 at 14:14
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

| improve this answer | |
$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.