Credo che l'unica soluzione per il rendering sia evitare l'uso dell'istruzione REVOLVE. ArchiCAD gli attribuisce automaticamente una routine per smussare gli spigoli e il risultato è quasi sempre pessimo.
Ho provato a sostituire l'istruzione (linea 381 dello script 3D) con qualcosa di simile e sembra funzionare:
ROTy 90 : ROTz 180
PRISM_ 7, H_muro,
0, -a+spes_muro/2, 15,
0, -a-spes_muro/2, 64+15,
0, 0, 900,
0, angolo, 4000+15,
a-spes_muro/2, 0, 64+15,
0,-angolo, 4000+15,
0, -a+spes_muro/2, -1
DEL 1+1
Non ho verificato se servono altre istruzioni (ma immagino di sì) per gestire le varie opzioni, come la presenza o meno di copertina e fondazioni.
C'è inoltre da correggere un piccolo errore di codice di status, che provoca una serie di messaggi (uno per ogni paletto) quando si opta per i paletti in cemento: il codice errato è 100015, mentre probabilmente andava usato 1015, ed è presente in due punti del listato.