OpenSCAD stürzt ab

Gast #5338766
Lesenswert?

Hallo Leute,

habe in OpenSCAD ein aufwändigeres Projekt erstellt. Schon die Vorschau 
dauert mit auskommentierten Elementen 12 Sekunden für's Rendern, 
Navigation ist mühsam, aber noch möglich.

Rendern (F6) dauert ewig, bis (nach ca. einer halben Stunde) das 
Programm abstürzt. Bis dahin wird alles RAM belegt (3 von 4GB).

Meldung: WARNING: GeometryEvaluator: Node didn't fit into cache
Cachegrössen habe ich schon verfünffacht, keine Aenderung.

Habe ich eine Chance, das irgendwie zu rendern? Mehr RAM?

Das Weichenherz habe ich als Bitmap-Graphik eingesetzt, wusste sonst 
nicht, wie ich das vernünftig zeichnen soll. Hat da jemand einen 
Vorschlag? Ginge das mit FreeCAD einfach?

Habe die Dateien mal angehängt, vielleicht kann man noch am Code 
feilen...

Gruss Chregu
Angehängte Dateien:
#5339106
Lesenswert?

Karl schrieb:
> Christian M. schrieb:
>> Dickes Danke! Kann so morgen schon mal einen Testdruck machen....
>
> Sicher? Da sind einige Lücken in der äußeren Verbindung. Und die
> mittleren Schwellen haben einen Versatz.

Es funktioniert auch mit der 2018er SCAD-Version auf einem Laptop mit 
4GB, WIN10-64bit, nur Prozessor-Grafik. Im Bild sieht man die versetzten 
Schwellen.
Angehängte Dateien:
Gast #5339402
Lesenswert?

Helmut S. schrieb:
> Es funktioniert auch

Ich sehe grad, das surface() hat es weder bei Dir, noch bei Johannes 
übernommen. Ohne das geht es bei mir auch! Vielleicht kann ja mal jemand 
die "vereinfachte" Version probieren...

Ich muss so oder so mal auf Vektorgraphik umschwenken! Ich weiss nur 
noch nicht wie...

Johannes M. schrieb:
> Erzeugt die 2018 Version andere Outputs?

Anscheinend. Habe Deine beiden Dateien mal in den Editor geladen. 
Zeilenzahl ist dieselbe, Daten varieren leicht, so auch Dateigrösse um 
einige kB.

Gruss Chregu
Angehängte Dateien:
Gast #5339733
Lesenswert?

Habe das Objekt jetzt vektorisiert, mit FreeCAD extrudiert und als STL 
exportiert. Jetzt geht die Vorschau viel scchneller, aber das rendern 
bricht nach einer Minute ab mit:

ERROR: CGAL error in CGALUtils::applyBinaryOperator union: CGAL ERROR: 
assertion violation! Expr: itl != it->second.end() File: 
/opt/mxe/usr/x86_64-w64-mingw32.static.posix/include/CGAL/Nef_3/SNC_exte 
rnal_structure.h  Line: 1152

Muss später mal probieren, ob es mit der 2015er geht. Aber eben:

Karl schrieb:
> Da sind einige Lücken in der äußeren Verbindung.

Das möchte ich mit rotate_extrude machen, ist aber in 2015 noch nicht 
vorhanden...

Gruss Chregu

PS: Hab grad gemerkt: Macht "Weitere Datei anhängen" dasselbe wie 
"Vorschau"?
Angehängte Dateien:
Gast #5339841
Lesenswert?

Nachtrag: Mit der 2015er Version der genau gleiche Fehler. Scheint 
intern zu sein...

Gruss Chregu

Edit: Entweder der STL-Import oder der Rest einzeln geht, aber zusammen 
nicht!

Edit2: Habs jetzt einzeln als STL exportiert und in SketchUp wieder 
zusammengesetzt :-)) Ich glaub, ich werde doch FreeCAD lernen!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren