Ich habe in python einen kleinen Generator gebaut, mit dem man eine OSCAD-Datei erzeugen kann. Die Datei besteht hauptsächlich aus einem Syntaxbaum von OSCAD-Anweisungen. Auf diese Art kann ich halbwegs bequem meine eigenen Geometrie-Elemente nach OSCAD transformieren.
Eine kurze Liste der Elemente:
Punkte
Linien
Polygone
Extrusionen
svg-Pfad-Elemente
Flächen im Raum
affine Abbildungen
Farben (mit starken Einschränkungen)
Mit dem interaktiven OSCAD-Viewer-Programm kann das Modell dann betrachtet werden.