Esempio: formato dei dati delle superfici rigate
Una superficie rigata viene generata dal sistema mediante una interpolazione lineare tra punti corrispondenti di due entità curve. La coordinata u è il parametro normalizzato rispetto al quale viene calcolata la posizione dei punti su entrambe le curve, mentre la coordinata v è il parametro di interpolazione lineare tra i due punti corrispondenti. Il sistema non definisce le curve nel sistema di coordinate locale della parte e di conseguenza deve applicare al punto risultante una trasformazione per calcolare le coordinate in base al sistema di coordinate locale della superficie. La figura seguente mostra una superficie rigata.
Formato dati:
e1[3] | (reale) | |
e2[3] | (reale) | |
e3[3] | (reale) | |
origin[3] | (reale) | Origine del sistema di coordinate locale |
C1 | (struttura curve) | Prima curva generatrice |
C2 | (struttura curve) | Seconda curva generatrice |
Parametrizzazione:
(x', y', z') è il punto nella coordinate locali
(x', y', z') = (1 - v) * C1(u) + v * C2(u)
(x, y, z) = x' * e1 + y' * e2 + z' * e3 + origin