Zusammenfassung
Eine weitere Bibliothek von abgeschrägten Würfeln.
Die Referenz und Inspiration ist hier:https://github.com/SebiTimeWaster/Chamfers-for-OpenSCAD
Da die ursprüngliche Bibliothek mit Zylindern recht elegant umgegangen ist, habe ich nur die Fase von Würfeln neu geschrieben.
Drucke die STLs nicht aus., sie sind Testfälle in einer Datei.
Der Unterschied zur ursprünglichen Bibliothek besteht darin, dass chamferX, chamferY und chamferZ tatsächlich der Abstand senkrecht zur resultierenden Fase ist. angleX, angleY und angleZ ist der Schnittwinkel der Fase.
Wenn du mit edge1, edge2 abrunden willst, gibt es einencutfromab(a,b)Vorausgesetzt, Sie geben die Schnitttiefe und den Schnittwinkel zurück, die Sie dann anstelle der Fase X, Y, Z und Winkel X, Y, Z verwenden können.
Bemerkungen:
- Die Bibliothek hat Testfälle in der Datei
- Du kannst sie löschen.
- Oder du kannst "use" anstelle von "include" verwenden.
- Die Bibliothek kümmerte sich auch um die Begrenzung der resultierenden Ecke.
- Wenn du nicht cappen willst, setze einfach cap=false, wenn du es aufrufst.
- Ausnahmefälle, die nicht im Modul behandelt werden.
- Wie im letzten Beispiel des Infile-Testfalls gezeigt wird, wenn der Schnitt die Schnittmenge einer anderen Achse überschreitet, wird die Begrenzungsfunktion nicht mehr funktionieren.
- Wie im vorletzten Beispiel gezeigt, wenn der Schnitt die Kreuzung einer anderen Achse überschneidet, wird die Kappung immer noch stattfinden, aber das Endergebnis wird nicht beeinflusst, nur die Effizienz wird verringert.
标签
模型来源
