Inscrivez vous SVP avec comme parrain:doulite23@caramail.com

Vers l'algorithme de fenetrage de Cyrus et Beck 1978

Le but de cet exercice est de revoir des rudiments de mathématiques sur les différentes manières d'exprimer les segments de droites, puis de vous faire calculer les normales aux arêtes de la fenêtre, sachant qu'en un point A de l'une des arêtes d'un contour polygonal fermé, deux normales peuvent être définies , une intérieure et une extérieure. Ensuite, d'utiliser le signe du produit scalaire entre une normale et une arête de contour de fenêtrage et le segment à fenêtrer,pour décider si lepoint d'intersection(du segment à fenêtrer et l'arête du contour) est un point potentiellement entrant ou un point potentiellement sortant.
On construit ainsi progressivement des fonctions pouvant servir lors de l'implantation des algorithmes de découpage de Cyrus et Beck 1978.

On donne la clôture rectangulaire R suivante, déterminée par les points (0,0) et (8,4).Point bas à gauche et point haut à droite.
On souhaite fenêtrer le segment P1P2 dans R;avec P1(-1,1) et P2(9,3)

1°)Donner une représentation graphique


2°)Quelle est l'expression cartésienne, sous forme explicite(on dit aussi expression analytique) de la droite support P1P2?En déduire les points d'intersection avec R.


3°)Reprendre les calculs en utilisant l'expression paramétrique de P1P2 en fonction du paramètre t, et les normales (intérieure et extérieure) aux arêtes de R pour montrer que le calcul des points d'intersection est facile aussi


4°)Que peut-on dire des segments P3P4,P5P6,P7P8 par rapport à R?
P3(-6,1), P4(-1,4), P5(6,-2), P6(10,1), P7(1,1), P8(7,3)
Calculer les points d'intersection le cas échéant.


5°)Vous aveztous les éléments pour rédiger et le code source de l'algorithme de fenêtrage de Cyrus et Beck d'abord.

 

Solution