Die vorherigen Versionen der Bibliothek waren gut für das Erstellen von generischen Bézier-Oberflächen, aber sie waren sehr wählerisch, wenn es darum ging, sie tatsächlich in druckbare .stl-Dateien umzuwandeln.
Dieses Ding wird Ihre Oberflächen leichter in .stl-Dateien umwandeln. Es macht eine Änderung an der Renderer.scad-Datei. Insbesondere an der DisplayQuadShards()-Routine. Diese nimmt nun ein Array, das ihr sagt, welche der 'Kantenseiten' generiert werden sollen.
Damit erzeugt es nicht alle Dreiecke als Polyeder, sondern tatsächlich eine vollständige 'Schale'. Die 'Spitze' ist vollständig, und der 'Boden' ist vollständig, aber nur die Außenkanten der gesamten Oberfläche sind vollständig. Daher gibt es keine Innenwände, was letztendlich zu Problemen führt, da die Form 2-dimensional ist.
Was das bedeutet, ist, dass es im Wesentlichen einen riesigen Festkörper zu verarbeiten gibt, anstatt eine ganze Menge kleinerer. Das macht CGAL viel glücklicher, und Teile, die vorher nicht druckbar waren, sind jetzt druckbar, wie die hier enthaltenen .stl-Dateien beweisen.
Ein paar weitere 'Debugging'-Verbesserungen. Sie können jetzt Ihre eigene Opazität angeben, wenn Sie das shell_extrude_bezier()-Modul verwenden. Sie können auch angeben, ob Sie den Kurvenrahmen sehen möchten, anstatt die tatsächliche Polyeder-Rendering zu betrachten. Dies ist nützlich, damit Sie einfach die echte Oberfläche betrachten können, ohne dass die Wände im Weg sind.
Das Bild ist eine optische Täuschung. Ich verwende eine Opazität von 0,75, um das Innere zu sehen. Diese internen 'Wände' sind eigentlich nicht da.
Es gibt immer noch Probleme mit zusammengesetzten Objekten. Dieser schicke Schuh zum Beispiel:http://www.thingiverse.com/thing:8937
Dieser Renderer ist jetzt in der Lage, mit den einzelnen Teilen umzugehen, aber wenn Sie versuchen, sie alle als ein einzelnes Objekt zusammenzusetzen, wird er nicht in der Lage sein, ein .stl zu generieren. Das ist ein Fortschritt, da Sie die einzelnen Teile zumindest zusammenkleben können.
Jedenfalls, ein weiterer Schritt auf dem Weg...
Anweisungen
0) Laden Sie die .scad-Dateien in ein gemeinsames Verzeichnis herunter.
1) Erstelle einige interessante Bézier-Oberflächen.
2) Drücke F5, um ein hübsches Bild zu sehen.
3) Drücken Sie F6, dann exportieren Sie in .stl.
4) Drucke dein Ding
5) Freut euch!
Tags
Source du modèle
