Exemple : Format de données d'une surface réglée
Une surface réglée est la surface que le système génère par interpolation linéaire entre les points correspondants de deux entités de courbe. La coordonnée u est le paramètre normalisé auquel il évalue les deux courbes, tandis que la coordonnée v correspond au paramètre linéaire entre les deux points. Le système ne définit pas les courbes dans le repère local de la pièce et doit donc transformer le point résultant par le repère local de la surface. La figure suivante représente une surface réglée.
Format de données :
e1[3] | (dbl) | |
e2[3] | (dbl) | |
e3[3] | (dbl) | |
origin[3] | (dbl) | Origine du repère local |
C1 | (structure de courbe) | Première courbe génératrice |
C2 | (structure de courbe) | Deuxième courbe génératrice |
Paramétrage :
(x', y', z') est le point en coordonnées locales
(x', y', z') = (1 - v) * C1(u) + v * C2(u)
(x, y, z) = x' * e1 + y' * e2 + z' * e3 + origin