Esempio: formato dei dati di un cilindro
La curva generatrice di un cilindro è una linea parallela all'asse, posta ad una distanza R dall'asse. La distanza radiale di un punto è costante e l'altezza del punto è v. La figura seguente mostra un cilindro.
Formato dati:
e1[3] | (reale) | |
e2[3] | (reale) | |
e3[3] | (reale) | |
origin[3] | (reale) | Origine del sistema di coordinate locale |
R | (reale) | Raggio del cilindro |
Parametrizzazione:
(x, y, z) = R * [cos(u) * e1 + sin(u) * e2] + v * e3 + origin
Per il cilindro, il cono, il toro e per una generica superficie in rivoluzione, il sistema utilizza un sistema di coordinate locale composto da tre vettori unitari ortogonali (e1, e2, e3) ed un'origine. La curva giace sul piano dei vettori e1 ed e3 e ruota nella direzione da e1 a e2. Il parametro u determina l'angolo di rotazione e il parametro v determina la posizione del punto sulla curva generatrice.