D.350 Polygones sphériques
Solution proposée par Pierre Renfer 1) Détermination des polygones
Soit O le centre de la sphère, dont on prendra le rayon comme unité.
Soit
r
k le retournement dans l'espace autour de l'axe( OM
k)
.Si
1 k n 1
, le retournementr
k transforme le pointS
k en le pointS
k1. Le retournementr
n transforme le pointS
n en le pointS
1.Donc le point
S
1 est transformé en lui-même par la composéef r
n r
n1 r
2 r
1, qui est une rotation.L'axe D de la rotation f coupe la sphère en deux points diamétralement opposés
S
1 etS '
1, qui sont des sommets possibles pour commencer la construction d'un polygone solution.Il peut arriver exceptionnellement que la rotation f soit l'identité. Dans ce cas depuis tout point
S
1 de la sphère, on peut construire un polygone solution.2) Rappel sur le lien entre rotations et quaternions
On assimile l'espace vectoriel R3 à celui des quaternions purs, en associant au triplet (a,b,c) le quaternion pur
a i b j c k
.Soit t un quaternion quelconque non nul.
Alors l'application
f
t de R3 vers R3 qui à q associet q t
1 est une rotation dont l'axe est engendré par la partie pure de t.Plus précisément si
u
sin 2 cos 2
t
, où u est un quaternion pur de norme 1, alorsf
s est une rotation d'angle
, d'axe engendré par u.En particulier si l'angle
est un demi-tour, t coïncide avec le quaternion pur u.La composée de deux rotations correspond aux produit des quaternions :
f
't f
t f
'tt3) Applications numériques
On choisit le repère orthonormé de sorte que les quaternions i, j, k correspondent aux points suivants sur la sphère :
Le point de latitude nulle et de longitude nulle correspond à i Le point de latitude nulle et de longitude (ouest) 90° correspond à j Le pôle nord correspond à k.
Le point général de la sphère, de latitude
et de longitude
, correspond alors à :k
sin j sin cos
i cos
cos
a) Premier exemple
Les milieux
M
ndonnés correspondent aux quaternionst
n suivants :M
1 :6
k
2 j 1 4 i 3 4
t
1 3
M
2:6
k
2 j 1 4 i 3 4
t
2 3
M
3:6
k
2 j 1 4 i 3 4
t
3 3
M
4:6
k
2 j 1 4 i 3 4
t
4 3
On calcule :
j
16 i 9 16
3 5 8 t 5 t t t
t
4
3
2
1
Les points
S
1 etS '
1sont sur l'axe de la rotationf
t, engendré par la partie pure de T.Ils correspondent aux quaternions
( 5 i 3 3 j ) 13
s
1 2
, où 1
On obtient ensuite les quaternions des autres sommets en appliquant successivement les retournements
tn
f
qui transforment q ent
n q t
n1 t
n q t
n :S
1 :( 5 i 3 3 j )
13
s
1 2
S
2 :( 2 i 3 k )
s
2 13
S
3 :( 5 i 3 3 j )
13
s
3 2
S
4 :( 2 i 3 k )
s
413
On trouve deux polygones symétriques par rapport au centre de la sphère.
b) Deuxième exemple
Les milieux
M
ndonnés correspondent aux quaternionst
n suivants :M
1 : 0
6
j
2 i 1 2
t
1 3
M
2: 0
6
j
2 i 1 2
t
2 3
M
3:6
0
k
2 i 1 2
t
3 3
M
4:6
0
k
2 i 1 2
t
4 3
On calcule :
k
4 j 3 4 i 3 4 2 4 t 1 t t t
t
4
3
2
1
Les points
S
1 etS '
1sont sur l'axe de la rotationf
t, engendré par la partie pure de T.Ils correspondent aux quaternions
( 3 i j k )
s
1 5
, où 1
On obtient ensuite les quaternions des autres sommets en appliquant successivement les retournements
tn
f
qui transforment q ent
n q t
n1 t
n q t
n :S
1 :( 3 i j k )
s
1 5
S
2 :( 2 j k )
s
2 5
S
3 :( 3 i j k )
s
1 5
S
4 :( j 2 k )
s
2 5
On trouve deux polygones symétriques par rapport au centre de la sphère.