Da hast du mich wohl mißverstanden: Du kannst ein Objekt nicht in seine 3D-Bestandteile zerlegen. Schon gar nicht in ArchiCAD Bauteile.
BTW: Hast du mal "zum beispiel [...] ein Haus mit einem Variablen Grundriss" programmiert? Mit der Idee bist du nicht der Erste, aber ich habe noch keinen gesehen, der das Haus dann tatsächlich nativ in GDL programmiert hat und es dann umwandeln wollte. Wenn, dann ist die Frage meist anders herum.
😉 Vielleicht kann man dir aber trotzdem helfen. Hast du dich mal mit Hotlink-Modulen beschäftigt?