Zusammenfassung
Es gibt eine sehr häufige Operation, die in fast allen Designs durchgeführt werden muss: Kantenschliffe. Sie kann auf der konvexen Seite durchgeführt werden, um scharfe Kanten zu vermeiden, oder auf der konkaven Seite, um das Teil zu verstärken (um die 90-Grad-Verbindung zwischen Teilen zu vermeiden).
Mit der Bevel-Bibliothek, die ich entwickle, ist die Durchführung dieser beiden Operationen ein Kinderspiel.
Ich habe einige Beispiele in diesem Beitrag gegeben:
http://www.iearobotics.com/blog/2012/09/13/enhancing-openscad-ii-bevel-library/
Die Fasenbibliothek ist Teil der Obiscad-Tools, die ich entwickle:
https://github.com/Obijuan/obiscad
Weitere Informationen in diesem Wiki (auf Spanisch):
http://www.iearobotics.com/wiki/index.php?title=Obiscad
Vielen Dank an Miguel Angel de Frutos (MAF,http://www.thingiverse.com/MAF) für seine technischen Ratschläge
Anweisungen
Wie man eine Kante abschrägt:
1) Definieren Sie 2 Verbinder mit demselben Befestigungspunkt in der Kante. Ein Vektor sollte in Kantenrichtung zeigen und der andere ist orthogonal und zeigt auf die äußere Schnittlinie.
2) Rufen Sie das Bevel()-Modul auf (und übergeben Sie die Konnektoren als Parameter, wie in den Beispielen gezeigt).
3) Verwenden Sie den Differenz-Operator
Drei Beispiele werden bereitgestellt (zusammen mit ihren STLs).
Der Code deines Teils mit abgeschrägten Kanten sieht aus wie:
Differenz()
{
Mein_Teil();
bevel(a1, a2, cr = 8, l=10); //-- Erster abgeschrägter Rand
bevel(b1, b2, ....); //-- Zweite abgeschrägte Kante
...
)
Das Verfahren zum Anbringen von Stützen an Ihren Teilen ist ähnlich, aber in diesem Fall sollte einer der Verbinder auf den inneren Teilungspunkt zeigen.
Tags
Modellquelle
