Zusammenfassung
Dreieck-Rechner
Die "trical"-Funktion basiert stark auf dem Modul triangle_solver von lar3ry.https://www.thingiverse.com/thing:4859001
WAS TUT ES?
Die trical()-Funktion nimmt drei bekannte Informationen über ein Dreieck und verwendet sie, um die restlichen Seiten und Winkel zu berechnen.
Die Funktion gibt einen Vektor zurück, der sechs Zahlen enthält, nämlich die drei inneren Winkel und die Längen der drei Seiten.
[Winkel_A, Winkel_B, Winkel_C, Seite_a, Seite_b, Seite_c]
Diese Funktion macht es schnell und einfach, Trigonometrie-Berechnungen durchzuführen. Die zurückgegebenen Daten können für Dinge wie die Positionierung, Rotation und Skalierung der Komponententeile von allem, was Sie entwerfen, verwendet werden.
WIE MAN ES VERWENDET:
Geben Sie drei bekannte Informationen über das Dreieck ein, von denen mindestens eine eine Seite sein muss.
Eingabewerte müssen nicht etikettiert sein, aber wenn sie es nicht sind, musst du sie in der richtigen Reihenfolge angeben, wobei die unbekannten Werte als "0" oder "undef" eingegeben werden.
trical(C=90, a=3, b=4); gültige Eingabe
trical(0, 0, 90, 3, 4, 0); gültige Eingabe
ZUSÄTZLICHE WERKZEUGE:
Die trical .scad-Datei enthält auch zwei zusätzliche Tools.
tripoints()
Dies ist eine Funktion, die den zurückgegebenen Vektor von trical() nimmt und die [x,y]-Positionen der Ecken relativ zueinander berechnet und sie in dieser Form zurückgibt [A=[x,y], B=[x,y], C=[x,y],]
Tribuild()
Dies ist ein Modul, das den zurückgegebenen Vektor von trical() nimmt und ihn verwendet, um ein 2D-Dreieck zu erstellen.
ZUSÄTZLICHE INFORMATIONEN:
Die obige Sühne ist nur die gekürzte Version. Der vollständige Text kann in der Scad-Datei selbst gefunden werden.
DEMONSTRATIONEN:
Zusätzlich zur .scad-Datei für die trical()-Funktion selbst habe ich ein paar interaktive Beispieldateien hinzugefügt, die zeigen, wofür Sie die trical()-Funktion verwenden können. Zur einfachen Nutzung öffnen Sie das Customizer-Fenster.
모델 소스
