I don't really know how to ask this question, so I'll illustrate with pics. I'm trying to model a sphere with two legs, using as less polygons as possible since will need to make a massive array later. It looks like the easiest way is to model three cubes, add booleans and a subsurf modifier to make it smooth.
These are the cubes with the subsurf before applying boolean. I intend to merge all of the meshes in only one but without losing the sharp corners between the legs and the top sphere. If I apply the boolean, I'm getting something like this
The reason why I'm joining the geometries is because I need to apply an array later and modifiy each molecule independently.
Any thoughts? Thanks!