Esempio: formato dei dati di un cilindro tabulato
Il sistema calcola un cilindro tabulato mediante una proiezione lineare di una curva nello spazio. Viene calcolato il punto sulla curva in corrispondenza del parametro u, quindi viene applicato un offset pari al valore del parametro v lungo la coordinata z. Il sistema calcola il punto risultante in coordinate locali della superficie e deve applicare al punto stesso una trasformazione rispetto al sistema di coordinate locali per ottenere le coordinate riferite alla parte. La figura seguente mostra un cilindro tabulato.
Formato dati:
e1[3] | (reale) | |
e2[3] | (reale) | |
e3[3] | (reale) | |
origin[3] | (reale) | Origine del sistema di coordinate locale |
C | (struttura curve) | Generazione curva |
Parametrizzazione:
(x', y', z') รจ il punto nelle coordinate locali
(x', y', z') = C(u) + (0, 0, v)
(x, y, z) = x' * e1 + y' * e2 + z' * e3 + origin