Zusammenfassung
Ein Werkzeug für konstruktive Solidgeometrie wie OpenSCAD, aber in Sage geschrieben.http://www.sagemath.org/
EinBeispielausgabeca ist hier zu finden:
https://www.thingiverse.com/thing:41272
– (ein poröser Gyroid-Zylinder)
Es gibt bereits ziemlich viel Funktionalität in sehr wenig Code.
Du kannst (über den Jmole 3D-Viewer in Sage) eine Vorschau der 3D-Ausgabe anzeigen und diese drehen, bevor du sie als *.stl-Datei speicherst. Mit Sage hast du ein vollwertiges Computeralgebrasystem
Sages implicit_plot3d ist nicht für diesen Zweck gemacht, also denke ich, dass dies eher nützlich für Experimente mit Systemdesign ist als für nützliche Konstruktionsarbeiten. Aber ich könnte mich irren.
In diesem Zusammenhang möchte ich erwähnen,
ImplicitCAD (geschrieben von Christopher Olah)
http://www.implicitcad.org/
https://github.com/colah/ImplicitCAD/blob/master/Graphics/Implicit/Primitives.hs
Das soll eine gute Leistung liefern.
Ich begann, miniSageCAD zu programmieren, weil es mir beim Ausprobieren von Sage offensichtlich wurde, wie einfach es wäre, ein minimales, nützliches CSG-System zu erstellen.
Ich wollte die symbolische Ableitbarkeit für alle CSG-Ausdrücke erhalten (um symbolischen Zugriff auf die Oberflächennormalen zu haben). Ich fand heraus, dass nur Lambdas symbolisch ableitbar sind, aber diese Lambda-Ausdrücke dürfen keine Zeilenumbrüche haben. Dies macht es notwendig, komplexere Objekte in Unterfunktionen aufzuteilen. Eine gute Sache für die Dokumentation (Namen), aber schlecht, weil es
Bearbeiten:
Neu in v0.04:
Korrigierter Übersetzung
Willkürliche Vereinigung und Schnittmenge von Aritäten.
Prismenstab, Prisma
Inshell, Onshell, Outshell.
Z-Funktion
Pieslicer
Differenz2
Gyroid (links & rechts)
Anweisungen
Oder versuchen Sie es über das öffentliche Arbeitsblatt (Hinweis: Sie sind derzeit deaktiviert, 2012-01-04).
http://www.sagenb.org/home/pub/5036/(Irgendwann vor dem 12. Juni 2016 verschwunden)
Oder lade es herunter und nutze es innerhalb deines eigenen Sage-Systems.
Wenn du etwas damit machst, lade bitte deine Ergebnisse hoch.
Etiketler
Model Kaynağı
