Ejemplo: Formatos de datos de toros
La curva que genera un toro es un arco con un radio R2, cuyo centro se encuentra a una distancia R1 del punto de origen. R1 no puede ser igual a cero. El punto inicial del arco de generación se encuentra a una distancia R1 + R2 del punto de origen, en la dirección del primer vector del sistema de coordenadas local. La distancia radial de un punto en el toroide es R1 + R2 * cos(v) y la altura del punto a lo largo del eje de revolución es R2 * sin(v). En la siguiente figura se muestra un toro.
Formato de datos:
e1[3] | (dbl) | |
e2[3] | (dbl) | |
e3[3] | (dbl) | |
origin[3] | (dbl) | Origen del sistema de coordenadas local |
R1 | (dbl) | Distancia entre el centro del arco de generación y el eje de revolución |
R2 | (dbl) | Radio del arco de generación |
Parametrización:
(x, y, z) = (R1 + R2 * cos(v)) * [cos(u) * e1 + sin(u) * e2] + R2 * sin(v) * e3 + origin