Ci vorrebbe un software più adatto, certamente con Rhino e Grasshopper sarebbe realizzabile...
Restando solo in ArchiCAD io ho fatto questa prova:
-- Ho messo una serie di oggetti SEMISFERA (Libreria standard, forme base) di dimensioni variabili. Io ho fatto a occhio, ma per essere rigorosi ovviamente i vari raggi dovrebbero essere calcolati singolarmente.
-- Ho selezionato questi oggetti tutti insieme è ho dato il comando "Converti selezione in forma/e", ottenendo una serie di Forme parzialmente sovrapposte.
-- Con le Forme ancora selezionate, ho dato il comando "Design > Modifica Forma > Unione"
-- Sulla forma risultante, attivando lo strumento Forma nella palette strumenti, ho usato il comando "Ridimensionamento scatolare" per "schiacciare" le bolle.
-- Infine, usando un solaio come 'operatore' e la Forma come 'obiettivo', ho usato l'operazione booleana "Intersezione" per ritagliare i bordi.
Il risultato NON è corretto, è solo un'approssimazione. La differenza più evidente è sulle connessioni, che dovrebbero essere lineari, mentre nel mio caso sono sempre degli archi. Questo è particolarmente evidente sul bordo, e potrebbe essere un problema non indifferente.