Exemple : Format de données d'un arc
Le système définit l'entité d'arc par un plan dans lequel l'arc réside. L'arc est centré sur l'origine et paramétré par l'angle de rotation du vecteur d'unité du premier plan dans la direction du vecteur du second plan. Les paramètres d'angle de départ et de fin de l'arc ainsi que le rayon sont également donnés. L'arc est dans le sens anti-horaire si l'angle de départ est inférieur à l'angle de fin ; sinon, il est dans le sens horaire.
Format de données :
vector1[3]
(dbl)
Définit le plan des arcs
vector2[3]
(dbl)
Définit le plan des arcs
origin[3]
(dbl)
Définit le plan des arcs
start_angle
(dbl)
Paramètre angulaire du point de départ
end_angle
(dbl)
Paramètre angulaire du point d'extrémité
rayon
(dbl)
Rayon de l'arc
Paramétrage :
t', the un-normalized parameter, is (1 - t) * start_angle + t * end_angle
(x, y, z) = radius * [cos(t') * vector1 + sin(t') * vector2] + origin
Est-ce que cela a été utile ?