Resumen
Calculadora de triángulos.
La función "trical" se basa en gran medida en el módulo triangle_solver de lar3ry.
¿QUÉ HACE?
La función trical() toma tres piezas de información conocidas sobre un triángulo y las utiliza para calcular los lados y ángulos restantes.
La función devuelve un vector que contiene seis números, estos son los tres ángulos internos y las longitudes de los tres lados.
[ángulo_A, ángulo_B, ángulo_C, lado_a, lado_b, lado_c]
Esta función hace que sea rápido y fácil realizar cálculos de trigonometría. Los datos devueltos pueden ser utilizados para cosas como la posición, rotación y escalado de las partes componentes de lo que sea que estés diseñando.
CÓMO USARLO:
Introduce tres piezas de información conocidas sobre el triángulo, al menos una de las cuales debe ser un lado.
Los valores de entrada no tienen que estar etiquetados, pero si no lo están, debes ponerlos en orden, con los valores desconocidos introducidos como "0" o "undef".
trical(C=90, a=3, b=4); entrada válida.
trical(0, 0, 90, 3, 4, 0); entrada válida.
HERRAMIENTAS ADICIONALES:
El archivo trical .scad también contiene dos herramientas adicionales.
tripoints()
Esta es una función que toma el vector devuelto por trical() y calcula la posición [x,y] de las esquinas en relación entre sí, y las devuelve en este formato [A=[x,y], B=[x,y], C=[x,y],]
Tribuild()
Este es un módulo que toma el vector devuelto por trical() y lo utiliza para crear un triángulo 2D.
INFORMACIÓN ADICIONAL:
La expiación anterior es solo la versión abreviada. El texto completo se puede encontrar dentro del propio archivo SCAD.
DEMONSTRACIONES:
Además del archivo .scad para la función trical() en sí, he incluido algunos archivos de ejemplo interactivos que demuestran el tipo de cosas para las que puedes usar la función trical(). Para facilitar el uso, abra la ventana del Personalizador.
Источник модели
