Резюме.
Калькулятор треугольников.
Функция "trical" в значительной степени основана на модуле triangle_solver от lar3ry.https://www.thingiverse.com/thing:4859001
ЧТО ОНО ДЕЛАЕТ?
Функция trical() принимает три известных параметра треугольника и использует их для вычисления остальных сторон и углов.
Функция возвращает вектор, содержащий六 чисел. Это три внутренних угла и длины трех сторон.
[угол_A, угол_B, угол_C, сторона_a, сторона_b, сторона_c]
Эта функция позволяет быстро и легко выполнять тригонометрические вычисления. Полученные данные можно использовать, например, для определения положения, вращения и масштабирования составных частей того, что вы проектируете.
КАК ИСПОЛЬЗОВАТЬ ЕГО:
Введите три известные сведения о треугольнике, по крайней мере, одно из которых должно быть стороной.
Входные значения не обязательно должны быть помечены, но если они этого не делают, вы должны упорядочить их, при этом неизвестные значения вводятся как "0" или "undef".
Трикаль(C=90, a=3, b=4); допустимый ввод.
trical(0, 0, 90, 3, 4, 0); действительный ввод.
ДОПОЛНИТЕЛЬНЫЕ ИНСТРУМЕНТЫ:
Файл trical .scad также содержит два дополнительных инструмента.
tripoints()
Это функция, которая берет вектор, возвращенный trical(), и вычисляет положение углов [x,y] относительно друг друга, а затем возвращает их в следующем виде: [A=[x,y], B=[x,y], C=[x,y],]
Трибуилд()
Это модуль, который берет возвращенный вектор из trical() и использует его для создания двумерного треугольника.
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
Вышеуказанное искупление - это всего лишь сокращенная версия. Полный текст можно найти в самом файле SCAD.
ДЕМОНСТРАЦИИ:
В дополнение к файлу .scad для самой функции trical(), я включил несколько интерактивных примерных файлов, которые демонстрируют, для чего можно использовать функцию trical(). Для удобства использования откройте окно Customizer.
Source du modèle
