How can I join these two meshes in a proper way? I know I can Ctrl J to join them, but how can I do so without having overlapping faces?
Blender Stack Exchange is a question and answer site for people who use Blender to create 3D graphics, animations, or games. It only takes a minute to sign up.
Sign up to join this communityHow can I join these two meshes in a proper way? I know I can Ctrl J to join them, but how can I do so without having overlapping faces?
First off, ask yourself if you really need those two pipes connected? In a real hand truck those are two different pipes welded together at the joint. Joining them would actually make creating the materials and shading harder. You could just add a weld around the joint, and you would never even know that they are separate objects (plus it would be more physically accurate).
However since you asked:
Start off by making sure the two pipes have the same vertex count.
There are several ways to go about this, you can eyeball it and do it with some clean cuts or use a boolean modifier etc but why reinvent the wheel for rather simple objects when you could be finishing another part of your scene?
Go to User Prefs and enable the Extra Objects addon and you can use the T-Joint object. You can tweak the radius, divisions etc. There are also similar custom primitive types for pipe joints if you're doing some architectural stuff.