Transformation projective
Une transformation projective est une transformation utilisée dans la géométrie projective : c'est la composition d'une paire de projections de perspective qu'elle décrit ce qui arrive aux positions perçues des objets observés quand le point de vue de l'observateur change. Les transformations projectives ne préservent pas des tailles ou des angles mais préservent l'incidence et le Croix-rapport : deux propriétés qui sont importantes dans la géométrie projective. Une transformation projective peut également s'appeler un projectivity .
Une transformation projective peut être alignée en (vrai) projectif le RP 1, le projectif RP 2 unidimensionnel de de l'avion bidimensionnel, et les 3 projectifs tridimensionnels espacent le RP 3.
Transformations sur la ligne projective
Laisser le X être un point sur le X - axe. Une transformation projective peut être définie géométriquement pour cette ligne en sélectionnant une paire du P de points, du Q , et d'une ligne le m , tout dans le même avion de x/y du qui contient le X - l'axe sur lequel la transformation sera exécutée.Tracer la ligne le l par le P de points et le X . Rayer le l ligne le m de croix de au R de point. Tracer alors la ligne le n par le Q de points et le R : la ligne le n croisera le X - axe au T de point. Le T de point est la transformation du X de point.
Le P de points et le Q représentent deux observateurs différents, ou points de vue. Le R de point est la position d'un certain objet qu'ils observent. La ligne le m est le monde objectif qu'ils observent, et le X - l'axe est la perception subjective du m .
Analyse
Ce qui précède est une description synthétique du d'une transformation projective unidimensionnelle. On le désire maintenant pour le convertir en description (cartésienne) analytique du .Laisser le X de point avoir le de coordonnées (x0, 0) . Laisser le P de point avoir le . Laisser le Q de point avoir le . Laisser la ligne le m avoir le m de pente (le m est surchargé dans la signification).
La pente de la ligne le l est
ainsi un arbitraire de point (x, y) sur la ligne le l est donné par l'équation ,
D'une part, tout de point (x, y) sur la ligne le m est décrit près
L'intersection des lignes le l et le m est le R de point, et elle est obtenue en combinant des équations (1) et (2) :
La jointure du X nomme des rendements
et résolvant pour le X nous obtenons
le X 1 est l'abscisse du R . L'ordonnée du R est
Maintenant, connaissant le Q et le R , la pente de la ligne le n est
Nous voulons trouver l'intersection de la ligne le n et le X - l'axe, ainsi a laissé
La valeur du λ de doit être ajustée de sorte que les deux côtés de l'équation de vecteur (3) soient égaux. L'équation (3) est réellement deux équations, une pour des abscissas et une pour des ordonnées. Celui pour des ordonnées est + de Q_y de
Résoudre pour le lambda,
L'équation pour des abscissas est
ce qu'ainsi que l'équation (4) rapporte
ce qui est l'abscisse du T .
Substituer les valeurs du x1 et du y1 dans l'équation (5),
Dissoudre les fractions dans le numérateur et le dénominateur :
Simplifier et réétiqueter le X comme t (x) :
t (x) est la transformation projective.
Le t ( X ) de transformation peut être simplifié plus loin. D'abord, ajouter ses deux limites pour former une fraction :
Puis, définir le α coefficients, le β de , le γ de et le δ de pour être le suivant
Substituer ces coefficients dans l'équation (6), afin de produire (x) = {\ alpha X + \ bêta \ au-dessus de \ + de gamma X \ delta}
C'est la transformation de Möbius de ou la transformation bilinéaire (soi-disant parce qu'elle a un numérateur linéaire et un dénominateur linéaire. En fait, elle est bilinéaire parce que la composition des projections est un opérateur linéaire binaire, semblable à la multiplication de matrice).
Transformation inverse
Il est clair de la définition synthétique que la transformation inverse est obtenue en échangeant le P de points et le Q . Ceci peut également être montré analytiquement. Si Q , puis ′ de α de de → du α de , ′ de β de de → du β de , ′ de γ de de → du γ de , et ′ de ↔ du P de δ de de → du δ de , où Par conséquent si expédie la transformation est (x) = {\ alpha X + \ bêta \ au-dessus de \ + de gamma X \ delta}
puis le ′ du t de transformation obtenu en échangeant le P et le Q ( Q de ↔ de P ) est : t'(de x) = {\ delta X - \ bêta \ plus de - \ + de gamma X \ alpha}.
Puis t'(t de (x)) = {\ delta \ parti ({\ alpha X + \ bêta \ au-dessus de \ + de gamma X \ delta} \ droit) - \ bêta \ plus de - \ ({\ alpha X + \ bêta \ au-dessus de \ + de gamma X \ delta} \ droit) + gamma \ laissé \ alpha}
Dissoudre les fractions dans le numérateur et le dénominateur du côté droit de cette dernière équation : t'(t de (x)) = {\ alpha \ delta X + \ bêta \ delta - \ bêta \ gamma X - \ bêta \ delta \ plus de - \ alpha \ gamma X - \ bêta \ gamma + \ + alpha \ gamma X \ alpha \ delta}
Par conséquent ′ du t ( X ) = t −1 ( X ) : la transformation projective inverse est obtenue en échangeant le P d'observateurs et le Q , ou en laissant le δ de ↔ de α, le −β de → de β, et le γ  ; →  ; −γ. C'est, d'ailleurs, analogue à la procédure pour obtenir l'inverse d'une matrice bidimensionnelle :
là où Δ = β γ de − de α δ est la cause déterminante.
Transformation d'identité
Également analogue avec des matrices est la transformation d'identité, qui est obtenue en laissant le α = 1, β = 0, le γ = 0, et le δ = 1, de sorte que t_I de(x) = X.
Composition des transformations
Il reste pour prouver qu'il y a fermeture dans la composition des transformations. Une opération de transformation sur une autre transformation produit une troisième transformation. Laisser la première transformation être le t 1 et le second soit le t 2 : (x) = {\ alpha_1 X + \ beta_1 \ au-dessus de \ gamma_1 X + \ delta_1},
La composition de ces deux transformations est + du (x)) = {\ alpha_2 \ parti ({\ alpha_1 X + \ beta_1 \ au-dessus de \ gamma_1 X + \ delta_1} \ droit) \ beta_2 \ au-dessus de \ gamma_2 \ (+ alpha_1 X + {\ beta_1 \ au-dessus de \ gamma_1 X \ delta_1 \} \ droit)
+ \ delta_2}
Définir les coefficients α3, β3, γ3 et δ3 pour être égal à \ alpha_3 = \ alpha_2 \ alpha_1 + \ beta_2 \ gamma_1,
Substituer ces coefficients dans le (x)) = {\ alpha_3 X + \ beta_3 \ au-dessus de \ gamma_3 X + \ delta_3}.
Les projections fonctionnent d'une manière analogue aux matrices. En fait, la composition des transformations peut être obtenue en multipliant des matrices :
Les projections ont : une opération (composition), associativity, une identité, un inverse et fermeture, ainsi elles constituent un groupe .
Le croix-rapport défini au moyen d'une projection
Laissé il y ait un ts de transformation tels que le ts ( A ) = le= t_s (D).
Laissé t_s de (x) = {\ alpha X + \ bêta \ au-dessus de \ + de gamma X \ delta},
alors les trois conditions pour le ts(x) sont remplies quand t_s de (A) = {\ alpha A + \ bêta \ au-dessus de \ + de gamma A \ delta} = \, infty \ t_s
de qquad (7)
de qquad (8)
L'équation (7) implique ce {\ alpha C - \ alpha B \ au-dessus de \ - du gamma C \ gamma A} = 1,
ce qui implique = de \ alpha {C - B \ au-dessus de C - A}.
Par conséquent - des t_s de (D) = {\ alpha D - \ alpha B \ au-dessus de \ alpha \ parti ({C - B \ au-dessus de C - A} \ droit) D \ gamma A} = {\ alpha (D - B) \ au-dessus de \ alpha \ parti ({C - B \ au-dessus de C - A} \ droit) D - \ d'alpha \ laissé ({C - B \ au-dessus de C - A} \ droit)
Dans l'équation (10), on le voit que le ts ( D ) ne dépend pas des coefficients du ts de projection. Il dépend seulement des positions des points sur le " ; subjective" ; ligne projective. Ceci signifie que le croix-rapport dépend seulement des distances relatives parmi quatre points situés sur la même droite , et pas sur la transformation projective qui a été employée pour obtenir (ou définir) le croix-rapport. Le rapport en travers est donc
Conservation de croix-rapport
Transformations sur la ligne projective rapport de croix de conserve. Ceci sera maintenant prouvé. Laissé il y ait le (situé sur la même droite) A , le B , le C , le D de quatre points. Leur croix-rapport est donné par l'équation (11). Laisser le S (x) soit une transformation projective :(x) = {\ alpha X + \ bêta \ au-dessus de \ + de gamma X \ delta}
là où (B) S (C) S (D) = alpha A + \ bêta \ au-dessus de \ gamma A + \ delta} - {\ alpha C + \ bêta \ au-dessus de \ gamma C + \} de delta \ plus de {\ alpha A + \ bêta \ au-dessus de \ + de gamma A \ delta} - {\ alpha D + \ bêta \ au-dessus de \ + de gamma D \ delta \ cdot alpha B + \ bêta \ au-dessus de \ gamma B + \ delta} - {\ alpha D + \ bêta \ au-dessus de \ gamma D + \} de delta \ plus de {\ alpha B + \ bêta \ au-dessus de \ + de gamma B \ delta} - {\ alpha C + \ bêta \ au-dessus de \ + de gamma C \ delta de de de de
= {A + \ bêta) (\ + de gamma C \ delta) - (\ alpha C + \ bêta) (\ + de gamma A \ delta) B + \ bêta) (\ + de gamma D \ delta) - (\ alpha D + \ bêta) (\ gamma B + \) de delta \ au-dessus de A + \ bêta) (\ + de gamma D \ delta) - (\ alpha D + \ bêta) (\ + de gamma A \ delta) B + \ bêta) (\ + de gamma C \ delta) - (\ alpha C + \ bêta) (\ + de gamma B \ delta)}
= {A \ delta + \ bêta \ gamma C - \ alpha C \ delta - \ bêta \ gamma A B \ delta + \ bêta \ gamma D - \ alpha D \ delta - \ bêta \ gamma B \ au-dessus d'A \ de delta + \ bêta \ gamma D - \ alpha D \ delta - \ bêta \ gamma A B \ delta + \ bêta \ gamma C - \ alpha C \ delta - \ bêta \ gamma B}
= {\ delta (A - C) + \ bêta \ gamma (C - A) \ delta (B - D) + \ bêta \ gamma (D - B) \ au-dessus de \ delta (A - D) + \ bêta \ gamma (D - A) \ delta (B - C) + \ bêta \ gamma (C - B)}
= {(\ alpha \ delta - \ bêta \ gamma) (A - C) (\ alpha \ delta - \ bêta \ gamma) (B - D) \ au-dessus de (\ alpha \ delta - \ bêta \ gamma) (A - D) (\ alpha \ delta - \ bêta \ gamma) (B - C)}
Transformations sur l'avion projectif
Les transformations projectives bidimensionnelles sont un type d'automorphisme de l'avion projectif sur lui-même.Des transformations planaires peuvent être définies synthétiquement comme suit : de point X sur un " ; subjective" ; l'avion doit être transformé à un de point T également sur l'avion subjectif. Les transformations utilise ces outils : une paire de " ; points" d'observation ; P et Q , et un " ; objective" ; avion. Les avions subjectifs et objectifs et les deux points tout le mensonge dans l'espace tridimensionnel, et les deux avions peuvent intersecter à une certaine ligne.
Tracer la ligne le l 1 par le P de points et le X . La ligne le l 1 intersecte l'avion objectif au R de point. Tracer la ligne le l 2 par le Q de points et le R . La ligne le l 2 intersecte l'avion projectif au T de point. Alors le T est le projectif transforment du X .
Analyse
Laisser le de x/y - avion être le " ; subjective" ; surfacer et laisser le plat m être le " ; objective" ; avion. Laisser le plat m être décrit prèsz = f (x, y) = m X + n y + b
là où le m de constantes et le n sont partiels les pentes et le b est le z - interception.
Laissé il y ait des paires de " ; observation" ; P de points et Q , : (P_x, P_y, P_z),
Laisser le mensonge du X de point sur le " ; subjective" ; avion : : (x, y, 0).
Le X de point doit être transformé à un T de point, : (T_x, T_y, 0)
également sur le " ; subjective" ; avion.
Les résultats analytiques sont des paires d'équations, une pour le Tx de l'abscisse et une pour le Ty de l'ordonnée :
Il y a (tout au plus) neuf degrés de liberté pour définir une 2D transformation : Px , Py , Pz , Qx , Qy , Qz , m , n , b . Noter que les équations (12) et (13) ont les mêmes dénominateurs, et que le Ty peut être obtenu à partir du Tx en échangeant le m avec le n , et le X avec le y (indices inférieurs y compris de P et de Q ).
Transformations trilinéaires
Laissé = - m Q_x P_z - n Q_z P_y + Q_z (P_z - b),
de sorte que = {\ alpha X + \ bêta y + \ gamma \ au-dessus de \ delta X + \ y + epsilon \ zéta}. \ qquad \ qquad (14)
Laisser également (Q_z P_y - Q_y P_z),
de sorte que = {\ eta X + \ + de thêta y \ kappa \ au-dessus de \ delta X + \ y + epsilon \ zéta}. \ qquad \ qquad (15)
Les équations (14) et (15) décrivent ensemble la transformation trilinéaire.
Composition des transformations trilinéaires
Si une transformation est donnée par les équations (14) et (15), alors une telle transformation est caractérisée par neuf coefficients qui peuvent être arrangés dans une matrice de coefficient
S'il y a un T 1 de paires et le T 2 des transformations planaires dont les matrices de coefficient sont T_3 = T_2 \ circ T_1,
tels que , y) = T_2 (T_1 (x, y)).
La matrice de coefficient du T 3 peut être obtenue en multipliant les matrices de coefficient du T 2 et du T 1 :
Preuve
donné T 1 défini près = {\ alpha_1 X + \ beta_1 y + \ gamma_1 \ au-dessus de \ delta_1 X + \ epsilon_1 y + \ zeta_1},
alors le T 3 peut être calculé en substituant le T 1 dans le T 2, = T_ {2x} (T_ {1x}, T_ {1y}) = {\ alpha_2 \ parti ({\ alpha_1 X + \ beta_1 y + \ gamma_1 \ au-dessus de \ delta_1 X + \ epsilon_1 y + \ zeta_1} \ droit) + \ beta_2 \ (+ eta_1 X + \ theta_1 y + {\ kappa_1 \ au-dessus de \ delta_1 X + \ epsilon_1 y \ zeta_1 \} \ droit) + laissé \ gamma_2 \ au-dessus de \ delta_2 \ est parti (+ alpha_1 X + \ beta_1 y + {\ gamma_1 \ au-dessus de \ delta_1 X \ epsilon_1 \ y + \ zeta_1} \) + droit \ epsilon_2 \ (+ eta_1 X + \ theta_1 y + {\ kappa_1 \ au-dessus de \ delta_1 X + \ epsilon_1 y \ zeta_1 \} \ droit) + laissé \ zeta_2}.
Multiplier le numérateur et le dénominateur par le même trinôme,
Grouper les coefficients de X , de y , et de 1 :
Ces six coefficients de T 3 sont identiques que ceux obtenus par le produit
Les trois coefficients demeurants peuvent être vérifiés ainsi = T_ {2y} (T_ {1x}, T_ {1y}) = {\ eta_2 \ parti ({\ alpha_1 X + \ beta_1 y + \ gamma_1 \ au-dessus de \ delta_1 X + \ epsilon_1 y + \ zeta_1} \ droit) + \ theta_2 \ (+ eta_1 X + \ theta_1 y + {\ kappa_1 \ au-dessus de \ delta_1 X + \ epsilon_1 y \ zeta_1 \} \ droit) + laissé \ kappa_2 \ au-dessus de \ delta_2 \ est parti (+ alpha_1 X + \ beta_1 y + {\ gamma_1 \ au-dessus de \ delta_1 X \ epsilon_1 \ y + \ zeta_1} \) + droit \ epsilon_2 \ (+ eta_1 X + \ theta_1 y + {\ kappa_1 \ au-dessus de \ delta_1 X + \ epsilon_1 y \ zeta_1 \} \ droit) + laissé \ zeta_2}.
Multiplier le numérateur et le dénominateur par le même trinôme,
Grouper les coefficients de X , de y , et de 1 :
Les trois coefficients restants juste obtenus sont identiques que ceux obtenus par l'équation (16).
Transformations planaires des lignes
La transformation trilinéaire donnée soit les équations (14) et (15) transforme une ligne droitey = m X + b
dans une autre ligne droite
à là où le n et le c sont des constantes et égalent
et
Preuve
donné y = m X + b , alors branchant ceci aux équations (14) et (15) rendements
et
Si le Ty = n Tx + c et le n et le c sont des constantes, puis {\ T_y partiel \ au-dessus de \ x partiel} = n {\ T_x partiel \ au-dessus de \ x partiel}
de sorte que n = {\ T_y partiel/\ x partiel \ au-dessus de \ T_x partiel/\ y partiel}.
et {\ T_y partiel \ au-dessus de \ x partiel} = {(\ b + epsilon \ zéta) (\ + d'eta \ thêta m) - (\ + de thêta b \ kappa) (\ + de delta \ epsilon m) \ au-dessus de + \ epsilon m) X + (\ b + epsilon \ zéta) ^2}
donc n = {\ T_y partiel/\ x partiel \ au-dessus de \ T_x partiel/\ y partiel} = {(\ b + epsilon \ zéta) (\ + d'eta \ thêta m) - (\ + de thêta b \ kappa) (\ + de delta \ epsilon m) \ au-dessus de (\ b + epsilon \ zéta) (\ alpha + \ bêta m) - (\ bêta b + \ gamma) (\ + de delta \ epsilon m)}.
Nous devrions maintenant obtenir le c pour être le c = T_y -
de n T_x
Distribuer les binômes entre parenthèses dans le numérateur, puis décommander dehors les limites égales et opposées :
Factoriser le numérateur dans une paire de limites, seulement une d'entre elles ayant le cossicus ( X ) de numerus de . Il y a un autre cossicus de numerus dans le dénominateur. L'objectif est maintenant d'obtenir les deux pour décommander dehors.
Factoriser le numérateur, c = {b + \ kappa) (\ alpha + \ bêta m) - (\ bêta b + \ gamma) (\ eta + \ thêta m) + \ epsilon m) X + (\ epsilon b + \) de zéta \ au-dessus b de + \ zéta) (\ alpha + \ bêta m) - (\ bêta b + \ gamma) (\ delta + \ + d'epsilon m) \ epsilon m) X + (\ b + epsilon \ zéta)}.
Les limites avec le cossici de numeri décommandent dehors, donc c = {(\ alpha + \ bêta m) (\ + de thêta b \ kappa) - (\ bêta b + \ gamma) (\ + d'eta \ thêta m) \ plus de (\ alpha + \ bêta m) (\ b + epsilon \ zéta) - (\ bêta b + \ gamma) (\ + de delta \ epsilon m)}
Comparer le c au n , notent que leurs dénominateurs sont identiques. En outre, le n est obtenu à partir du c en échangeant les coefficients suivants : , de \ \ bêta \ leftrightarrow \ epsilon, \ \ gamma \ leftrightarrow \ zéta.
Il y a également la symétrie suivante d'échange entre le numérateur et le dénominateur du n : , de \ \ bêta \ leftrightarrow \ thêta, \ \ gamma \ leftrightarrow \ kappa.
Le numérateur et le dénominateur du c ont également la symétrie d'échange :
La symétrie d'échange entre le n et le c peut être chunked par dans des binômes :
Toute la ces derniers quantité de symétries d'échange à échanger des paires de rangées dans la matrice de coefficient.
Transformations planaires des sections coniques
Une transformation trilinéaire telle que le T donné par les équations (14) et (15) convertira un
Preuve
Laissé on donne une section conique décrite par l'équation (17) et un planaire T de transformation décrit par les équations (15) et (16) qui convertissent le de points (x, y) dans de points (Tx, Ty) . Il est possible de trouver qu'un ′ inverse du T de transformation qui convertit en arrière indique le (Tx, Ty) le de points (x, y) . Cette transformation inverse a un
L'équation (17) peut être exprimée en termes de transformation inverse : le \ est parti ({\ alpha T_x + \ + T_y de beta \ gamma \ au-dessus de \ delta T_x + \ + T_y d'epsilon \ zeta'} \ droit) ^2 + B \ sont partis ({\ eta T_x + \ + T_y de theta \ kappa \ au-dessus de \ delta T_x + \ + T_y d'epsilon \ zeta'} \ droit) ^2 + C \ sont partis ({\ alpha T_x + \ + T_y de beta \ gamma \ au-dessus de \ delta T_x + \ + T_y d'epsilon \ zeta'} \ droit) + D \ est parti ({\ eta T_x + \ + T_y de theta \ kappa \ au-dessus de \ delta T_x + \ epsilon T_y + \ zeta'} \ droit) + E \ est parti ({\ alpha T_x + \ + T_y de beta \ gamma \ au-dessus de \ delta T_x + \ + T_y d'epsilon \ zeta'} \) droit \ à gauche ({\ eta T_x + \ + T_y de theta \ kappa \ au-dessus de \ delta T_x + \ + T_y d'epsilon \ zeta'} \ droit) + F = 0.
Les dénominateurs peuvent être " ; dissolved" ; en multipliant les deux côtés de l'équation par la place d'un trinôme : (\ alpha T_x + \ + T_y de beta \ gamma')^2 + B (\ eta T_x + \ + T_y de theta \ kappa')^2 + C (\ alpha T_x + \ + T_y de beta \ gamma') (\ delta T_x + \ + T_y d'epsilon \ zeta') + D (\ eta T_x + \ + T_y de theta \ kappa') (\ delta T_x + \ + T_y d'epsilon \ zeta') + E (\ alpha T_x + \ + T_y de beta \ gamma') (\ eta T_x + \ + T_y de theta \ kappa') + F (\ delta T_x + \ + T_y d'epsilon \ zeta')^2 = 0.
Augmenter les produits des trinômes et rassembler les puissances communes du Tx et du Ty : le \ commencent {matrice} (A \ alpha'^2 + B \ eta'^2 + C \ alpha \ delta + D \ eta \ delta + E \ alpha \ eta + \ T_x^2 \ + de F \ delta'^ 2) (A \ beta'^2 + B \ theta'^2 + C \ beta \ epsilon + D \ theta \ epsilon + E \ beta \ theta + \ T_y^2 \ + de F \ epsilon'^ 2) (2 A \ alpha \ gamma + 2 B \ eta \ kappa + C (\ + d'alpha \ zeta \ gamma \ delta') + D (\ + d'eta \ zeta \ kappa \ delta') + E (\ + d'alpha \ kappa \ gamma \ eta') + 2 F \ \ T_x de delta \ zeta') \ + (2 A \ beta \ gamma + 2 B \ theta \ kappa + C (\ + de beta \ zeta \ gamma \ epsilon') + D (\ + de theta \ zeta \ kappa \ epsilon') + E (\ + de beta \ kappa \ gamma \ theta') + 2 F \ \ T_y d'epsilon \ zeta') \ + (2 A \ alpha \ beta + 2 B \ eta \ theta + C (\ + d'alpha \ epsilon \ beta \ delta') + D (\ + d'eta \ epsilon \ theta \ delta') + E (\ + d'alpha \ theta \ beta \ eta') + 2 F \ \ T_x T_y de delta \ epsilon') \ + (A \ gamma'^2 + B \ kappa'^2 + C \ gamma \ zeta + D \ kappa \ zeta + E \ gamma \ kappa + F \ zeta'^ 2) = 0. \ extrémité {} de matrice \ qquad \ qquad (19)
L'équation (19) a la même forme que l'équation (18).
Le quel reste pour faire est d'exprimer les coefficients amorcés en termes de coefficients unprimed. Pour faire ceci, s'appliquer la règle de Cramer de au MT de matrice de coefficient pour obtenir la matrice amorcée de la transformation inverse : {le T'} = {1 \ au-dessus de \ delta} \ commencent {bmatrix} \ est parti| \ commencent {} de matrice \ thêta et \ \ de kappa \ \ et d'epsilon \ zéta \ extrémité {matrice} \ droit| et \ est parti| \ commencent {} de matrice \ epsilon et \ \ de zéta \ \ bêta et \ gamma \ extrémité {matrice} \ droit| et \ est parti| \ commencer {matrice} \ bêta et \ \ de gamma \ \ et de thêta \ kappa \ extrémité {matrice} \ droit| \ \ \ et de quadruple \ quadruple et \ \ de quadruple \ \ est parti| \ commencent {} de matrice \ kappa et \ \ d'eta \ \ et de zéta \ delta \ extrémité {matrice} \ droit| et \ est parti| \ commencent {} de matrice \ zéta et \ \ de delta \ \ et de gamma \ alpha \ extrémité {matrice} \ droit| et \ est parti| \ commencent {} de matrice \ gamma et \ \ d'alpha \ \ et de kappa \ eta \ extrémité {matrice} \ droit| \ \ \ et de quadruple \ quadruple et \ \ de quadruple \ \ est parti| \ commencent {} de matrice \ eta et \ \ de thêta \ \ et de delta \ epsilon \ extrémité {matrice} \ droit| et \ est parti| \ commencer {matrice} \ et de delta \ epsilon \ \ \ alpha et \ bêta \ extrémité {matrice} \ droit| et \ est parti| \ commencent {} de matrice \ alpha et \ bêta \ \ \ et d'eta \ thêta \ extrémité {matrice} \ droit| \ extrémité {} de bmatrix \ qquad \ qquad (20)
L'équation (20) permet à des coefficients amorcés d'être exprimés en termes de coefficients unprimed. Mais exécutant ces substitutions sur les coefficients amorcés de l'équation (19) il peut noter que le déterminant Δ se décommande dehors, de sorte qu'il puisse être ignoré tout à fait. Par conséquent B = A (\ - epsilon \ gamma \ zéta \ bêta) ^2 + B (\ - de zéta \ alpha \ delta \ gamma) ^2 + C (\ epsilon \ gamma - \ zéta \ bêta) (\ delta \ bêta - \ epsilon \ alpha) + D (\ zéta \ alpha - \ delta \ gamma) (\ delta \ bêta - \ epsilon \ alpha) + E (\ epsilon \ gamma - \ zéta \ bêta) (\ - de zéta \ alpha \ delta \ gamma) + F (\ delta \ bêta - \ epsilon \ alpha) ^2
F = A (\ - bêta \ kappa \ gamma \ thêta) ^2 + B (\ - de gamma \ eta \ alpha \ kappa) ^2 + C (\ bêta \ kappa - \ gamma \ thêta) (\ alpha \ thêta - \ bêta \ eta) + D (\ gamma \ eta - \ alpha \ kappa) (\ alpha \ thêta - \ bêta \ eta) + E (\ bêta \ kappa - \ gamma \ thêta) (\ - de gamma \ eta \ alpha \ kappa) + F (\ alpha \ thêta - \ bêta \ eta) ^2
Les coefficients du conique transformé ont été exprimés en termes de coefficients du conique original et coefficients du planaire T de transformation.
Projectivities et croix-rapport planaires
Laisser quatre points du A , le B , le C , le D soit situé sur la même droite. Laissé il y ait un planaire T de projectivity qui transforme ces points en ′ du A de points, ′ du B, ′ du C, et ′ du D. On lui a déjà montré que des lignes sont transformées en lignes, de sorte que le ′ transformé du A de points au ′ du D soient également situés sur la même droite. Alors il s'avérera que le croix-rapport des quatre points originaux est identique que le croix-rapport du leur transforme :
Preuve
Si les coordonnées bidimensionnelles de quatre points sont connues, et si les quatre points sont situés sur la même droite, alors leur croix-rapport peut être trouvé de leur Abscissas seul. Il est possible de projeter les points sur un trait horizontal à l'aide d'un crayon des lignes verticales publiant d'un point sur la ligne de à l'infini : Laisser le
Clairement ces quatre points sont situés sur la même droite. Laissé , y) = {\ alpha X + \ bêta y + \ gamma \ au-dessus de \ delta X + \ y + epsilon \ zéta}
être la première moitié d'une transformation trilinéaire. Puis
Le croix-rapport original est
Il n'est pas nécessaire de calculer le croix-rapport transformé. Laisser juste
être une transformation bilinéaire. Puis S (x) est une transformation projective unidimensionnelle. Mais Tx(A)=S (A) , Tx(B)=S (B) , Tx(C)=S (C) , et Tx(D)=S (D) . Par conséquent (B) \ T_x (C) \ T_x (D) = \ S (B) \ S (C) \ S (D)
mais on lui a déjà montré que les transformations bilinéaires préservent le croix-rapport.
Exemple
Ce qui suit est un exemple plutôt simple d'un projectivity planaire : Le lieu des points a décrit paramétriquement pendant que le
En effet, ce projectivity transforme n'importe quel cercle, de n'importe quel rayon, en hyperbole centrée à l'origine avec tous les deux ses foyers se trouvant sur le X - axe, et vice versa. Ce projectivity transforme également le y - axe dans la ligne de à l'infini , et vice versa :
Cet exemple souligne ce dedans le vrai avion projectif, le ² du RP, une hyperbole est une courbe fermée qui passe deux fois par la ligne à l'infini. Mais que la transformation fait-elle à une parabole ?
Laisser le lieu du
D'une part, la parabole décrite par le lieu du
Transformations dans l'espace 3 projectif
Des transformations tridimensionnelles peuvent être définies synthétiquement comme suit : de point X sur un " ; subjective" ; l'espace 3 doit être transformé à un de point T également sur l'espace subjectif. Les transformations emploie ces éléments : une paire de " ; points" d'observation ; P et Q , et un " ; objective" ; l'espace 3. Les espaces subjectifs et objectifs et les deux points tout le mensonge dans l'espace quadridimensionnel, et les deux 3 espaces peuvent intersecter à un certain avion.Tracer la ligne le l 1 par le X de points et le P . Cette ligne intersecte l'espace objectif au R de point. Tracer la ligne le l 2 par le R de points et le Q . La ligne le l2 intersecte l'avion projectif au T de point. Alors le T est la transformation du X .
Analyse
Laisser le Tracer la ligne le l 1 par le P de points et le X . Cette ligne intersecte l'avion objectif au R . Cette intersection peut être décrite paramétriquement comme suit : + de (1 - \ lambda_1) X \ lambda_1 P = (R_x, R_y, R_z, m R_x + n R_y + k R_z + b).
Ceci implique les quatre équations suivantes : + \ lambda_1 (P_x - x)
Substituer les trois premières équations dans dernières : (m X + n + de y + de k z) \ lambda_1 (_x de M. + n P_y + k P_z - m X - n y - k z - P_t) + b = 0
Résoudre pour le λ1 , \ lambda_1 = {- (b + m X + n y + k z) \ au-dessus de m (P_x - x) + n (P_y - y) + k (P_z - z) - P_t} = {\ lambda_ {1N} \ au-dessus de \ lambda_ {1D}}.
Tracer la ligne le l 2 par le R de points et le Q . Cette ligne intersecte l'espace 3 subjectif au T . Cette intersection peut être représentée paramétriquement comme suit : r+ \ lambda_2 de (1 - \ lambda_2) Q = (T_x, T_y, T_z, 0)
Ceci implique les quatre équations suivantes : = + de R_x \ lambda_2 (Q_x - R_x),
La dernière équation peut être résolue pour le λ2 , \ lambda_2 = {R_t \ au-dessus de R_t - Q_t}
ce qui peut alors être substitué dans les trois autres équations : \ au-dessus de R_t - Q_t} = {R_t Q_x - R_x Q_t \ au-dessus de R_t - Q_t},
Substituer les valeurs au Rx , au Ry , au Rz , et au Rt obtenu à partir de la première intersection dans les équations ci-dessus pour le Tx , le Ty , et le Tz , = {\ lambda_1 P_t Q_x - + \ lambda_1 (P_x - x) Q_t \ au-dessus de \ lambda_1 P_t - Q_t} = {\ lambda_1 Q_x - Q_t (P_x - x) - x Q_t \ au-dessus de \ lambda_1 P_t - Q_t},
Multiplier les numérateurs et les dénominateurs des trois équations ci-dessus par le dénominateur de lambda1 : λ1D,
Brancher les valeurs du numérateur et du dénominateur de lambda1 : \ lambda_ {1N} = b + m X + n
pour obtenir = {T_ {} de xN \ au-dessus de T_ {xD}} = {(b + m X + n y + k z) Q_x - Q_t (P_x - x) - x Q_t + m (x - P_x) + n (y - P_y) + k (z -) de P_z \ au-dessus de P_t (b + m X + n y + k z) - Q_t + m (x - P_x) + n (y - P_y) + k (z - P_z)}.
= (b + m X + n y + k z) Q_y - Q_t (P_y - y) - y Q_t + m (x - P_x) + n (y - P_y) + k (z - P_z),
Le TxN de numérateur peut être augmenté. On le constatera que les limites de second degré du X , du y , et du z se décommanderont dehors. Alors rassemblement des limites avec les rendements communs du X , du y , et du z = x (_t Q_x + n P_y Q_t + k P_z Q_t + Q_t (b - P_t) de M.) + y n (P_t Q_x - P_x Q_t) + z k (P_t Q_x - P_x Q_t) + b (P_t Q_x - P_x Q_t)
De même, le dénominateur devient = (m X + n y + k z) (P_t - Q_t) + (_x de M. + n P_y + k P_z) Q_t + P_t (b - Q_t).
Le TyN de numérateur, une fois augmenté et alors simplifié, devient = x m (P_t Q_y - P_y Q_t) + y (_x Q_t + n P_t Q_y + k P_z Q_t + Q_t (b de M. - P_t)) + z k (P_t Q_y - P_y Q_t) + b (P_t Q_y - P_y Q_t).
De même, le TzN de numérateur devient = x m (P_t Q_z - P_z Q_t) + y n (P_t Q_z - P_z Q_t) + z (_x Q_t + n P_y Q_t + k P_t Q_z + Q_t (b - P_t) de M.) + b (P_t Q_z - P_z Q_t).
Transformations de Quadrilinear
Laissé \ _t Q_x + n P_y Q_t + k P_z Q_t + Q_t (b - P_t),
Alors la transformation dans l'espace 3 peut être exprimée comme suit, = {\ alpha X + \ bêta y + \ + de gamma z \ delta \ au-dessus de \ x + epsilon \ zéta y + \ + d'eta z \ thêta},
Les seize coefficients de cette transformation peuvent être arrangés dans une matrice de coefficient
Toutes les fois que cette matrice est inversible, ses coefficients décriront une transformation quadrilinear.
Le de transformation T dans l'espace 3 peut également être représenté en termes de coordonnées homogènes As : : y : z : 1 \ rightarrow X + \ bêta y + \ + de gamma z \ delta : \ iota X + \ + + de kappa y \ lambda z \ MU : \ NU X + \ XI + de y + d'o z \ rho : \ x + epsilon \ zéta y + \ + d'eta z \ thêta.
Ceci signifie que la matrice de coefficient du T peut fonctionner directement sur 4 vecteurs composants des coordonnées homogènes. La transformation d'un point peut être effectuée simplement en multipliant la matrice de coefficient avec le vecteur de position du point dans des coordonnées homogènes. Par conséquent, si le T transforme un point sur l'avion de à l'infini , le résultat sera : : y : z : 0 \ rightarrow X + \ bêta y + \ gamma z : \ iota X + \ + de kappa y \ lambda z : \ NU X + \ XI y + o z : \ epsilon x + \ + de zéta y \ eta Z.
Si le ε, ζ, et η ne sont pas tout égal à zéro, alors le T transformera l'avion à l'infini en lieu des points dans lesquels se situer la plupart du temps affinent l'espace. Si le ε, ζ, et η sont chacun des zéro, alors le T sera un genre spécial de transformation projective appelé un affinent la transformation , dans laquelle transforme affinent des points affinent les points et les points idéaux (c. points à l'infini) dans les points idéaux.
Le groupe de affinent des transformations fait affiner à un sous-groupe de les rotations dont les matrices ont la forme
Propriétés des transformations quadrilinear
Est donné une paire de quadrilinear T 1 de transformations et T 2, dont les matrices de coefficient sont
Le quadrilinear TI de transformation d'identité est la transformation dont la matrice de coefficient est la matrice d'identité .
Est donné un spatial T1 de projectivity dont la matrice de coefficient est
La composition des transformations quadrilinear est associative, donc l'ensemble de toutes les transformations quadrilinear, ainsi que l'opération de composition, forme par groupe .
Ce groupe de transformations quadrilinear contient des sous-groupes de transformations trilinéaires. Par exemple, le sous-groupe de toutes les transformations quadrilinear dont les matrices de coefficient ont la forme
est isomorphe au groupe de toutes les transformations trilinéaires dont les matrices de coefficient sont
Ce sous-groupe de transformations quadrilinear tout ont la forme : (x, y, z) \ rightarrow \ parti ({\ alpha X + \ bêta y + \ delta \ au-dessus de \ epsilon x + \ + de zéta y \ thêta}, {\ iota X + \ + de kappa y \ MU \ au-dessus de \ epsilon x + \ + de zéta y \ thêta}, 0 \ droit).
Ceci signifie que ce sous-groupe de transformations agira sur le plat z = 0 juste comme un groupe de transformations trilinéaires.
Transformations spatiales des avions
Les transformations projectives dans l'espace 3 transforment des avions en avions. Ceci peut être démontré plus facilement using des coordonnées homogènes. Laissé z = m X + n y + b
être l'équation d'un avion. C'est équivalent à + n y - z + b = 0. \ qquad \ qquad (21)
L'équation (21) peut être exprimée comme produit de matrice : le \ n \ -1 \ b \ commencent {bmatrix} \ de x \ . \ \ 1 \ extrémité {bmatrix} = 0.
Une matrice de la permutation peut être interposée entre les deux vecteurs, afin de faire le vecteur plat avoir des coordonnées homogènes : : n : b : 1 \ commencent {bmatrix} 1 et 0 et 0 et 0 \ \ \ et \ et \ et \ \ \ 0 et 1 et 0 et 0 \ \ \ et \ et \ et \ \ \ 0 et 0 et 0 et 1 \ \ \ et \ et \ et \ \ \ 0 et 0 et -1 et 0 \ extrémité {le bmatrix} \ commencent {bmatrix} \ de x \ . \ \ 1 \ extrémité {bmatrix} = 0. \ qquad \ qquad (22)
Une transformation quadrilinear devrait convertir ceci en
là où le \ commencent {bmatrix} \ de T_x \ . \ \ 1 \ extrémité {bmatrix} = \ commence {} de bmatrix \ alpha et \ bêta et \ gamma et \ \ de delta \ \ et \ et \ et \ \ \ \ iota et \ \ et et de kappa \ lambda \ MU \ \ et \ et \ et \ \ \ \ NU et \ XI et o et \ \ de rho \ \ et \ et \ et \ \ \ \ et d'epsilon \ zéta et \ et d'eta \ thêta \ extrémité {le bmatrix} \ commencent {bmatrix} \ de x \ . \ \ 1 \ extrémité {bmatrix}. \ qquad \ qquad (24)
L'équation (22) est équivalente à
L'application de l'équation (24) à l'équation (25) rapporte : n : b : 1 \ commencent {bmatrix} 1 et 0 et 0 et 0 \ \ 0 et 1 et 0 et 0 \ \ 0 et 0 et 0 et 1 \ \ 0 et 0 et -1 et 0 \ extrémité {bmatrix} \ commence {} de bmatrix \ barre {\ alpha} et \ et de barre {\ iota} \ barre {\ NU} et \ \ de barre {\ epsilon} \ \ barre {\ bêta} et \ et de barre {\ kappa} \ barre {\ XI} et \ \ de barre {\ zéta} \ \ barre {\ gamma} et \ et de barre {\ lambda} \ barre {o} et \ \ de barre {\ eta} \ \ barre {\ delta} et \ barre {\ MU} et \ barre {\ rho} et \ barre {\} de thêta \ extrémité {bmatrix} \ commencer {bmatrix} \ de T_x \ . \ \ 1 \ extrémité {bmatrix} = 0. \ qquad \ qquad (26)
L'équation (27) décrit comment 3 transformations de l'espace convertissent un avion ( m , n , b ) en un autre avion ( Tm, Tn, Tb ) où = {\ barre {\ alpha} m + \ barre {\ bêta} n + \ barre {\ delta} b - \ barre {\} de gamma \ plus de - \ barre {\ NU} m - \ barre {\ XI} n - \ + de barre {\ rho} b \ barre {o}},
Voir également
Théorème fondamental de de la géométrie projective .
| Random links: | Laflin, Pennsylvanie | Stanisław Skrowaczewski | Marquer E. Smith | Trutnov | Transformación_descriptiva |