Bord de silhouette

Dans des infographies, un bord de silhouette de sur un corps 3D projeté sur un 2D avion (avion d'affichage) est la collection de points dont à l'extérieur la normale extérieure de est perpendiculaire au vecteur de vue. En raison des discontinities dans la normale extérieure, un bord de silhouette est également un bord qui sépare un visage avant de revêtement d'un visage arrière de revêtement. Sans perte de généralité, ce bord est habituellement choisi pour être le plus étroit sur un visage, de sorte que dans la vue parallèle ce bord corresponde à le même dans une vue de perspective. Par conséquent, s'il y a un bord entre un visage avant de revêtement et un visage de revêtement latéral, et un bord différent entre un visage de revêtement latéral et le visage arrière de revêtement, le plus étroit est choisi. L'exemple facile regarde un cube dans la direction où la normale de visage est colinéaire avec le vecteur de vue.

Le premier type de bord de silhouette est parfois ennuyeux pour manipuler parce qu'il ne correspond pas nécessairement à un bord physique dans le modèle de DAO. La raison pour laquelle ceci peut être une issue est qu'un programmeur pourrait corrompre le modèle original en présentant le nouveau bord de silhouette dans le problème. En outre, étant donné que le bord dépend fortement de l'orientation du vecteur de modèle et de vue, ceci peut présenter des instablities numériques dans l'algorithme (comme quand un tour comme la dilution de de la précision est considéré).

Calcul

Pour déterminer le bord de silhouette d'un objet, nous d'abord devons savoir l'équation d'avion de de tous les visages. Puis, en examinant le signe de la distance de point-avion de de la source lumineuse à chaque de visage ax+by+cz+d = \ commencent {des cas} > 0 et affrontent \, faisant face au \ \ = \ de 0 et de parallèle \ < 0 et arrière \, des parements \ extrémité {cas} nous pouvons déterminer si les bords est revêtement avant- ou arrière.

Les bords de silhouette se composent de tous les bords de séparant un visage avant de revêtement d'un visage arrière de revêtement.

Random links:Nation perdue, Iowa | Haledon du nord, New Jersey | Plage d'état d'Asilomar | Institut de Formation Supérieure de Branston | Felix Rohatyn | Borde_de_la_silueta