Vous êtes sur la page 1sur 44

N 114 Dcembre 2009

Feuille de Vigne
Irem de Dijon
9 Les piles de Gergonne
9 Dans l'espace, quadrilatre pos sur une sphre
9 Arcs de cercles et courbes de Bzier rationnelles quadratiques

Revue Trimestrielle
Issn 0246-5752

Irem de Dijon 2009

Sommaire

9 Agenda

9 Bloc notes

9 Jeux et Problmes

7
Articles

9 Les piles de Gergonne

Michel LAFOND et Marie-Nolle RACINE

9 Dans l'espace, quadrilatre pos sur une sphre

Emmanuel MOREAU

9 Arcs de cercles et courbes de Bzier rationnelles quadratiques


Lionel GARNIER

13

21

ditorial

- Abracadabra, la carte que tu as


choisie est la onzime :Vrifie!
- Mais, comment as-tu fait Papa ? Je
croyais que tu tais mathmaticien, pas
magicien ?
A lire avant de partir en vacances de
Nol, larticle de Michel Lafond et
Marie-Noelle Racine permettra tous
nos lecteurs danimer leurs ftes de
famille en impressionnant les petits par
des tours de magie inratables et les
grands
par
leurs
talents
en
arithmtique.
Retour au travail avec larticle de
Emmanuel Moreau qui nous guide en
deux temps pour une activit de
gomtrie faire en classe de premire
S. Dabord, on effectue la construction
dune sphre et dun quadrilatre
gauche dont les cts lui sont tangents
laide du logiciel CABRI, puis on

__________________________________________________________________________________

Feuille de Vigne n 114 Dcembre 2009

dmontre que les quatre points de


contact de ce quadrilatre avec la
sphre sont coplanaires.
Larticle de Lionel Garnier fait suite au
prcdent. Alors quil avait expliqu
dans la dernire Feuille de Vigne
comment modliser un arc de conique
en utilisant une courbe de Bzier
rationnelle, il montre ici comment
modliser un arc de cercle en utilisant
une courbe de Bzier rationnelle
quadratique. Ses deux articles nous
fournissent un exemple doutils
dvelopps dans cette discipline pleine
davenir
entre
gomtrie
et
informatique qui la base de la
Conception Assiste par Ordinateur.
Bonne lecture et joyeuses ftes !
C. Labrure Chazal

Agenda
13 ET 14 JANVIER 2010
La rgionale de Bourgogne de lAPMEP vient de doter lIREM dune trs belle
reproduction dun TRAITE DE NAVIGATION publi en 1760 et crit par JB
Denoville.
Jean-Baptiste Denoville, lors dun sjour en Angleterre en tant que prisonnier, a crit
ce trait de navigation. Cherchant russir des examens pour entrer dans la marine, il
accompagne la navigation par un abrg darithmtique ( mettre entre toutes les
mains), suivi de quelques problmes de gomtrie.
Voici sa proposition VII :

Partagez une angle rectiligne Donne ?


Laissez A tre langle proposez pour Etre partag
Sur le point angulaire
A
Dcrivez plaisir larc
DE
Sur les points
E**
Comme centres, faites la section*
O
Tirez la ligne
AO
Cette ligne
AO
Divisera Langle Donn BAC
En deux parties Egalles
Gageons que des lves qui ont besoin de retenir la construction de la bissectrice dun
angle BAC retiendront plus facilement celle-ci aprs avoir comment le texte ci**
*

le lecteur rectifiera de lui-mme : il s'agit en fait des points D et E


faites la section signifie que les arcs de cercles de centres d et E sont scants (en O)

______________________________________________________

Feuille de Vigne n114 Dcembre 2009

dessus, en particulier les expressions vieillottes et dlectables comme Dcrivez


plaisir !
Les 13 et 14 janvier prochains, travers des activits quelle a dj proposes pour
des classes, Vronique Hauguel nous montrera comment utiliser ce trait de
navigation avec des lves plus ou moins aguerris aux mathmatiques, du collge la
terminale.
13 et 14 janvier 2010
Lieu : Salle du Conseil,
facult Sciences Mirande
EXPOSITION Naviguer au XVIIIe
Pour mettre en valeur le manuscrit de 1760
de Jean-Baptiste Denoville lASSP a ralis
une exposition compose de panneaux, de
vitrines avec des maquettes, des instruments
et des reproductions dinstruments anciens.
Pour chaque instrument, une fiche donne
quelques explications sur lhistoire et
lutilisation de celui-ci.
Lexposition Naviguer au XVIIIe se dcline
donc sous deux aspects :
. Une srie de 15 panneaux : Denoville, un
pilote du XVIIIe.
. Des
instruments
et
des
fiches
daccompagnement : les instruments dun
pilote au XVIIIe.
Lexposition a t prsente pour la
premire fois la Bibliothque Municipale
de Rouen en juin 2008.
Il est possible de se procurer cette
exposition auprs de l'association.
Des animations et des activits pour
scolaires ou tout autre public sont
envisageables.
Cette exposition a t ralise en partenariat
avec la Bibliothque Municipale de Rouen
et la Maison de lUniversit.

14 janvier 2010
Lieu : IREM,
Facult Sciences Mirande

Journe de formation organise en


collaboration avec l'IUFM de
Bourgogne : "Naviguer au XVIIIe
sicle Utilisation des mathmatiques
en astronomie et dans la navigation"
Vronique HAUGUEL, agrge de
mathmatiques.
Objectifs de la formation :
Initiation lastronomie pour donner
des pistes permettant aux enseignants
de mener des ateliers sur la boussole,
les cadrans solaires, le calendrier et
les phases de la Lune. Un trait de
navigation sera prsent pour montrer
comment on naviguait aux toiles
jusquau XVIIIe sicle.

_____________

25 mars 2010 : 3e journe de formation


Journe de formation organise en collaboration avec l'IUFM de Bourgogne :
"Modlisation d'un arc de conique par une courbe de Bzier quadratique", Lionel
GARNIER, UFR Sciences et Techniques, Universit de Bourgogne.
Descriptif de laction :
Modlisation dynamique l'aide d'un logiciel de gomtrie dynamique d'arcs de
coniques partir de deux extrmits et des tangentes en ces points en utilisant des
courbes de Bzier. Le but est de montrer comment il est possible de tracer un arc de
parabole en utilisant trois combinaisons convexes.
Objectifs de la formation :
Permettre l'lve (et l'enseignant aussi) d'utiliser un outil ludique pour
modliser des arcs de coniques l'aide de points de contrle pondrs. Cet outil est
trs utilis en industrie car il est trs intuitif .
Contenus :
Modlisation dynamique d'arcs de coniques partir de deux extrmits et des
tangentes en ces points en utilisant des courbes de Bzier. Le but est de montrer
comment il est possible de tracer un arc de parabole en utilisant trois combinaisons
convexes. On verra comment il est possible de passer du modle polynmial au
modle rationnel en passant en gomtrie projective. Un point fort du stage est la
______________________________________________________

Feuille de Vigne n114 Dcembre 2009

modlisation d'arcs de cercle l'aide de trois points de contrle et d'un nombre ou de


trois nombres. On verra aussi comment il est possible de construire un cercle avec
seulement trois points de contrle et deux nombres. Manipulation d'un logiciel de
gomtrie dynamique.
Dmarche pdagogique :
Permettre l'lve (et l'enseignant aussi) d'utiliser un outil ludique pour
modliser des arcs de coniques l'aide de points de contrle pondrs. Cet outil est
trs utilis en industrie car il est trs intuitif .
Rfrents thoriques :
Mathmatiques pour la modlisation gomtrique, la reprsentation 3D et la
synthse dimages. Lionel Garnier. Ellipses, 2007.
Mathmatiques des Courbes et des Surfaces. Modles de Bzier, des B-Splines
et des NURBS. G. Demengel and J. P. Pouget. Ellipses, 1998.
Documentation fournie aux personnes en formation : un polycopi.
Productions et/ou comptences attendues en fin de formation : modlisation
darcs de coniques par la donne de deux points et les tangentes en ces points et dun
ou de trois poids.

Bloc-notes
NOUVELLES ACQUISITIONS A LA BIBLIOTHEQUE

Les ouvrages de la bibliothque sont la disposition des enseignants de l'Acadmie


PENROSE Roger. A la dcouverte des lois de l'univers
LA PASSEGGIATA DVD. Qu'est-ce que la recherche en mathmatique aujourd'hui. J.P.
Kahanne
DUDENEY H.E.. Divertissements mathmatiques 1.
GRAS R.. Pour un enseignement probabilis des mathmatiques au lyce. Tome 1
GRAS R.. Pour un enseignement probabilis des mathmatiques au lyce. Tome 2
LIPSCHUTZ Seymour. Topologie. Cours et TP Srie Schaum
AYRES Franck. Thorie et application des quations diffrentielles Srie Schaum
AYRES Franck. Thorie et application du calcul diffrentiel et intgral Srie Schaum
ROQUES J. Louis. Cours d'algbre.
BAYEN Franois. Fonctions d'une variable complexe. Tome 1
BAYEN Franois. Espaces de Hilbert et oprateurs. Tome 2
BAYEN Franois. Distributions analyse de Fourier. Transformation de Laplace.
Problmes de math appliques. Tome 3
EULER Leonhard. Dissertation sur les fractions continues. Des fractions continues.
QUEYSANNE M. Algbre.
VIREUX-REMOND Antoinette. La logique formelle.
BERGER Pierre. L'ordre dans le chaos.
GARNIER Lionel. Mathmatiques pour la modlisation gomtrique. La reprsentation 3D
et la synthse d'images.
Socit belge des Professeurs de mathmatique. Olympiades mathmatiques belges. n 2
(1982-1987), n 3 (1988-1993), n 5 (1999-2002), n 6(2003-2006).
EUREKA. Logicologique. Jeux et nigmes mathmatiques.
BARTOCCI Claudio et OFIFREDDI Piergiorgio. La mathmatique. Les lieux et les temps.
DELAHAYE Jean-Paul. Au pays des paradoxe.
AUDIN Michle. Souvenirs sur Sofia Kovalewskaya.
FREDON Daniel. Mathmatiques ; concours coles d'ingnieurs post-bac.
_______________

________________________________________________________________________________

Feuille de Vigne n114 Dcembre 2009

Jeux et Problmes
Michel Lafond
mlafond001@yahoo.fr
JEU - 64.
Trouver une progression arithmtique infinie dentiers naturels, de raison non nulle et
qui ne contient aucune puissance nk [avec n 2 et k 2].
PROBLME - 64.
Soit une progression arithmtique infinie : P = (a, a + r, a + 2r, a + 3r- - - )
a et r tant des entiers naturels au moins gaux 1.
Dmontrer que pour tout entier positif p on a :
- ou bien P ne contient aucune puissance pime
[np]
- ou bien P contient une infinit de puissances pime
________________
Solutions
JEU - 63
Deux triangles quilatraux gaux se
coupent selon 6 segments.

Dmontrer que les longueurs

AB + CD + EF (en pointill)
et BC + DE + FA (en gras)
sont gales.

B
C

Solution :
Le secret rside dans la similitude des triangles AFG, BCI, CDJ, DKE, ELF, FAG.
Il existe donc un nombre k > 1 tel que :
LE + LF = k FE
HA + AB = k AB
JC + JD = k CD
k AF = GA + GF
k BC = IB + IC
k CD = JC + JD
______________________________________________________

Feuille de Vigne n 114 Dcembre 2009

Soit P le primtre commun aux deux triangles quilatraux.


En ajoutant membre membre les 6 galits ci-dessus, on obtient :
P (BC + DE + FA) + k (BC + DE + FA) = P (AB + CD + EF) + k (AB + CD + EF)
Cest--dire (k 1) (BC + DE + FA) = (k 1) (AB + CD + EF) qui prouve bien que
BC + DE + FA = AB + CD + EF
puisque k 1 nest pas nul.

PROBLME - 63
Si x dsigne la partie entire de x, on vrifie que

1524
2008 = 485 + 485 et que 2009 = 1524 +

Dmontrer plus gnralement que tout entier naturel n scrit de manire unique
b
soit n = b + avec b entier.
Soit n = a + a avec a entier,

Solution :
Si n ne s'crit pas a + a avec a entier, alors il y a un entier a tel que
a + a < n < a + 1 + (a + 1)
b
Soit b = n a. Prouvons que n = b + .

(1)

Daprs (1)

a + 1 + a n a + (a + 1)

Retranchons
a : 1 + a b (a + 1)
Comme par dfinition dans R : x x < 1 + x , (2 ) implique

(2)

(3)
a 1 + a b (a + 1) (a + 1)
Mais b = n a ne s'crit pas a par hypothse, donc de (3) on dduit :
b
a b < (a+1) do a b < a + 1 ce qui prouve = a = n b

ou encore n = b +

avec b entier.

Rsumons :
Si n ne s'crit pas a + a avec a entier, alors n scrit b +

avec b entier.

Cest bien ce quil fallait dmontrer.


Lunicit est vidente du fait de la croissance des fonctions qui x associent x + x
x
ou x + .

Les piles de Gergonne


Michel Lafond et Marie-Nolle Racine
Rsum : A partir d'un tour de cartes et de ses variantes, voir l'utilisation de la
dcomposition d'un nombre en base 3. Ceci peut faire l'objet d'exercices tant en
collge qu'en lyce.
Mots cls : tour de cartes, magie et maths, arithmtique, base 3.
Les tours de cartes sont parfois loccasion de manipuler les notions darithmtique.
Cest le cas du tour dcrit et expliqu dans cet article. Vous voulez tonner vos amis
ou vos lves ? Voici un tour qui ne manquera pas de les surprendre et qui, selon les
variantes choisies pourra tre expliqu, ds le collge et pourquoi pas ds lcole.
Les piles de Gergonne. [Tour impromptu : se fait avec nimporte quel jeu et vous
navez mme pas, si vous le voulez, manipuler les cartes. Il ny a pas de prparation
du jeu lavance].
Le mathmaticien Gergonne en 1813 sest pench sur la rsolution du problme
suivant : Placer la carte choisie par le spectateur au rang choisi aussi par le
spectateur dans le tas de cartes.
1. Vous avez besoin de 27 cartes ; le spectateur en choisit une, mentalement, dont il
retient le nom.
a) Vous faites sur la table trois tas de 9 cartes.
b) Vous montrez au spectateur chacun des trois tas (il est inutile pour vous de voir les
cartes) : il vous indique dans quel tas est sa carte.
c) Vous reformez le tas complet, en mettant le tas dsign au milieu des deux autres.
d) Vous rptez deux fois les manipulations a) b) c) ci-dessus.
La carte choisie par le spectateur est la 11e partir du haut. Ceci permet plusieurs
sorties
Variantes possibles :
2. Peut-on forcer le rang de sortie en position 1 ?
Peut-on forcer le rang de sortie en position 27 ? [dernire position]
Peut-on forcer le rang de sortie en position n ? [n arbitraire entre 1 et 27]
3. Tour inverse.
___________________________________________________________________________________

Feuille de Vigne n 114 Dcembre 2009

Le spectateur range les tas comme il veut, le manipulateur est cens trouver le rang
de sortie de la carte choisie.
4. Daprs Thomas WALKER.
Vous avez besoin de 27 cartes ; le spectateur en choisit une, mentalement, dont il
retient le nom.
Vous faites sur la table trois tas de 9 cartes.
Vous montrez au spectateur chacun des trois tas (il est inutile pour vous de voir les
cartes) : il vous indique dans quel tas est sa carte.
Vous reformez le tas complet, en mettant le tas dsign au milieu des deux autres.
Vous refaites trois tas sur la table mais, cette fois, en mettant les cartes
successivement sur les autres (tas de gauche, du milieu, de droite, de gauche, du
milieu, etc.).
Comme prcdemment, le spectateur vous indique le tas de sa carte ; ce tas est
maintenant mis sous les deux autres.
Une dernire fois, vous refaites trois tas, comme juste auparavant. Le spectateur vous
indique le tas de sa carte. Le tas est cette fois mis au milieu.
Quel est le rang de la carte choisie par le spectateur ?
Et maintenant, voici les explications : vous avez dj sans doute compris, voire
calcul, pourquoi la carte est la 11e dans la premire variante. Les explications qui
suivent sont gnrales et vous permettront de comprendre et raliser toutes les
variantes.
X
X
X
X
X
X
X
X
X

X
X
X
X
X
X
X
X
X

X
X
X
X
X
X
X
X
X

Pile 1 Pile 2 Pile 3

A chaque tape :
tas 1 (haut)
les 3 piles ( gauche face
visible)
sont mises dans un certain
ordre
en tas ( droite faces
caches).

tas 2
(milieu)
tas 3 (bas)

A chaque tape, le seul paramtre prendre en compte est le rang (1,2 ou 3) du tas
dans lequel on mettra la pile de la carte choisie. On note t1, t2, t3 ces trois rangs.
Voyons comment faire pour que la carte choisie se retrouve par exemple en
position 20 la fin :
On rsout lquation
t1 + 3 t2 + 9 t3 = rang + 12
(ici 20 + 12 = 32)
[explication la fin]
o t1, t2, t3 {1, 2, 3}
10

La solution toujours unique est ici :


t1 = 2
t2 = 1

t3 = 3

donc :

A la premire tape, on met la pile dans le tas t1 = 2 (milieu) :


X
X
X
X
X
X
X
X
X
tas 1

a
b
c
d
e
f
g
h
i
tas 2

X
X
X
X
X
X
X
X
X
tas 3

Ce quon obtient aprs


redistribution est droite :

pile 1

pile 2

pile 3

pile 1

pile 2

pile 3

1
2
3
4
5
6
7
8
9

10
11
12
13
14
15
16
17
18

19
20

figure 1

A la deuxime tape, on met la pile dans le tas t2 = 1 (haut) :

a
d
g

tas 1

X
X
X
X
X
X
X
X
X
tas 2

X
X
X
X
X
X
X
X
X
tas 3

Ce quon obtient aprs


redistribution est droite :
figure 2

A la dernire tape, on met la pile dans le tas t3 = 3 (bas) :


X
a
X
X
X
X
X
X
X
tas 1

X
d
X
X
X
X
X
X
X
tas 2

X
g
X
X
X
X
X
X
X
tas 3

la fin, quand on retourne


les cartes une une (dans
lordre 1, 2, 3) la carte
choisie (g) est bien au rang
20.
figure 3

___________________________________________________________________________________

Feuille de Vigne n 114 Dcembre 2009

11

Lquation t1 + 3 t2 + 9 t3 = rang final + 12 o t1, t2, t3 {1, 2, 3} sexplique


ainsi :
On commence par la fin :
o La contribution de t3 au rang final est gale 9 t3 car (figure 3) chaque
augmentation dune unit de t3 le rang augmente de 9 (effectif dune pile).
o La contribution de t2 au rang final est gale 3 t2 car (figure 2) chaque
augmentation dune unit de t2 le rang augmente de 9 (effectif dune pile)
divis par 3 car la distribution qui suit morcelle chaque pile en trois.
o La contribution de t1 au rang final est gale t1 car (figure 1) chaque
augmentation dune unit de t1 le rang augmente de 9 (effectif dune pile)
divis deux fois par 3 cause des deux distributions qui suivent.
Ainsi, le rang final est gal t1 + 3 t2 + 9 t3 + constante, et lexamen par exemple du
cas t1 = t2 = t3 = 1 pour lequel le rang final est gal 1 montre que cette constante vaut
12.
Si, dans lquation t1 + 3 t2 + 9 t3 = rang final + 12, o t1, t2, t3 {1, 2, 3}, on pose
ti = 1 + ci lquation devient c1 + 3 c2 + 9 c3 = rang final 1 o
c1, c2, c3 {0,1, 2}.
On reconnat lcriture de rang final 1 en base 3 o c1, c2, c3 sont les chiffres.
Donc une manire simple de procder pour forcer le rang final de la carte choisie est
dcrire rang final 1 en base 3 sous la forme :
rang final 1 = [c3 c2 c1] puis de poser ti = 1 + ci
ce qui donne lordre des tas dans les trois manipulations successives, avec la
convention que t = 1 est le tas du haut, t = 2 est le tas du milieu, t = 3 celui du bas.
Ainsi pour avoir le rang 14, on crit 14 1 = 13 = [111]base 3
Cela donne c1 = c2 =c3 = 1 do t1 = t2 = t3 = 2 et on mettra toujours le tas de la carte
choisie au milieu.
Attention, les tas sont faces caches alors que les piles sont faces visibles.
Vous avez les cartes en main, vous de jouer !..

12

Dans l'espace, quadrilatre pos sur une sphre


Emmanuel MOREAU, Lyce Davier Joigny
Rsum : Avec les outils d'un lve de 1e S, dmontrer ce rsultat : si les 4 cts dun
quadrilatre gauche sont tangents une sphre, alors les 4 points de contact sont
coplanaires.
Mots cls : Gomtrie 1e S ; quadrilatre gauche ; quadrilatre tangent sphre,
coplanaire, coplanarit.

Le but de ce travail est de dmontrer le surprenant rsultat que voici :


Si les 4 cts dun quadrilatre gauche sont tangents une sphre,
alors les 4 points de contact sont coplanaires.
Voici un beau rsultat de gomtrie que lon peut obtenir avec les outils dun lve de
Premire S.
On peut en outre amener les lves conjecturer ce rsultat laide dun logiciel de
gomtrie dynamique.
On propose dans ce qui suit de mener ce travail en deux temps :
1) La construction de la figure ci-dessus laide du logiciel Cabri 3D (1h ou 1h30 en
salle informatique pour des lves dcouvrant le logiciel).
2) La dmonstration du thorme conjectur, qui pourra alors tre traite la maison.
__________________________________________________________________________________

Feuille de Vigne n 114 Dcembre 2009


13

Quadrilatre tangent une sphre :


Construction dune figure laide du logiciel Cabri 3D.
Question prliminaire :
1) Dans le plan, on considre un
cercle C de centre O et un point A
extrieur C. On souhaite construire
les 2 tangentes C passant par A.
Sur la figure ci-contre, on a trac le
cercle de diamtre [OA]. Justifier
que ce cercle permet dobtenir la
construction des 2 tangentes.
2) On se place dsormais dans lespace. S est une sphre de centre O et A un point
extrieur cette sphre.
Comment construire une tangente S passant par A ?
Raliser cette construction laide dun logiciel de gomtrie dynamique. Avec
Cabri 3D, on pourra utiliser loutil "courbe dintersection" pour faire apparatre
lensemble des points de contact des tangentes passant par A.
La construction :
Il sagit de construire un quadrilatre
ABCD dont les 4 cts sont tangents une
sphre. On nomme P, Q, R et S les points
de contacts, comme il est indiqu sur le
schma ci-contre.
Dans la mthode propose, on vous
demande de placer dabord les points P et
Q, puis B , puis lon vous guide pour
les tapes qui suivent.

14

Si O est lorigine du repre (Cabri noffre pas la possibilit de nommer les points),
construire une sphre de centre O et placer deux points P et Q sur cette sphre.
Le plan (xOy) qui apparat en gris peut tre masqu (bouton droit de la souris).
Construire les droites (OP) et (OQ).
Dans quel plan doit tre la droite (BP) ? Et (BQ) ? En dduire que B appartient
ncessairement une droite que lon tracera laide de loutil "Courbe
dintersection" (3 me icne). Ne pas hsiter tourner la figure si des lments utiles ne
sont pas visibles (maintenir le bouton droit enfonc). Masquer les plans de
construction devenus inutiles et tracer les droites (BP) et (BQ). Placer des points A et
C sur ces droites.

__________________________________________________________________________________

Feuille de Vigne n 114 Dcembre 2009


15

Cliquer sur la sphre (bouton droit) et utiliser la fonction "style de surface" pour faire
apparatre la sphre en hachure fine (style de surface). Ceci permettra de visualiser
des lments situs derrire ou dans la sphre.
En vous inspirant de la question prliminaire, tracer le cercle qui correspond au lieu
possible du point R. Placer un point R sur ce cercle.
Tracer le cercle qui correspond au lieu possible du point S.

Construire D et achever la construction du quadrilatre ABCD.


Indication : quel plan appartient le point D ?
Vers une conjecture :
Faire bouger quelques points libres pour que le quadrilatre ABCD soit trs
visiblement gauche (non contenu dans un plan).
Construire le plan (PQR) et faire tourner la figure. Quelle conjecture peut-on
formuler concernant le quadrilatre PQRS ?
Masquer le plan et faire apparatre PQRS laide de loutil "polygone".
Formuler en une phrase le surprenant rsultat conjectur : Si les 4 cts dun
quadrilatre gauche ABCD sont tangents une sphre, alors .
Vers un dbut de dmonstration : laide de loutil "distance", formuler une
conjecture concernant la nature du triangle APS.

16

Quadrilatre tangent une sphre : Dmonstration du thorme conjectur.


Sur la figure ci-contre :
ABCD est un quadrilatre gauche.
Les 4 cts de ABCD sont tangents une
mme sphre.
P, Q, R et S sont les points de contact avec
cette sphre de centre O.
1) Montrer que les triangles OAP et OAS sont
isomtriques (Ils ne le sont pas sur la figure : il
sagit dune vue en perspective).
Quen dduit-on concernant le triangle APS ?

2) On pose
AB = a, BC = b, CD = c, DA = d et x = AP.
La question 1) nous permet dexprimer dautres
longueurs comme il est indiqu ci-contre (par
exemple DR = d - x).
Exprimer les longueurs CQ et CR en fonction de
a, b, c, d et x et justifier que a + c = b + d .
Formuler en une phrase le rsultat dmontr.

uuur
uuur
uuur
r AB uur AD r DC
3) On pose i =
, j=
, k=
AB
AD
DC
r r r
Justifier que ( i, j , k ) est une base norme de
lespace.
uuur
uur
4)r Exprimer
les
vecteurs
PS
et
SR dans la base
r r
( i, j , k ) et montrer que :
uur
r
r
r
b PQ = (b a )( a x ) i + d ( a x ) j + c ( a x ) k

5) En dduire quil existe 2 rels et (que lon


exprimera
enuuu
fonction
de a, b, c, d et x), tels que :
uuur
r
uur
b PQ = PS + SR
6) Conclure.

__________________________________________________________________________________

Feuille de Vigne n 114 Dcembre 2009


17

Remarques concernant la construction :


Question prliminaire :
Il sagit de faire apparatre lintersection de 2 sphres. On peut indiquer aux lves
que lon peut masquer la deuxime sphre une fois le cercle dintersection obtenu.
Cette question prliminaire peut aussi tre loccasion dune prise en main du logiciel.
On peut galement samuser faire apparatre lensemble des tangentes laide de
loutil "cne". Ceci peut aider convaincre les lves que lintersection de 2 sphres
est bien un cercle et non une ellipse.
Quadrilatre tangent une sphre : Construction
Pour construire D et achever la construction du quadrilatre ABCD, on construit le
plan (ACR) puis on trace les points dintersection de ce plan avec le cercle qui
correspond au lieu possible du point S. Lun des 2 points dintersection simpose, que
lon appelle S. Le point D est alors le point dintersection de (AS) avec (CR).
Pour conjecturer le rsultat :
Cabri ne permet de construire un polygone que si celui-ci est plan. Il vaut donc
mieux commencer par construire le plan (PQR) avant le polygone, car le fait
dobtenir ce polygone contiendrait implicitement la conjecture formuler.
Remarques concernant la dmonstration :
1) Il suffit de remarquer que OSA et OPA sont des angles droits. Les deux triangles
rectangles ont deux longueurs communes : la longueur OA et OP = OS = Rayon de la
sphre.
2) On incite les lves crire DR = d x plutt que DR = a b + c x pour allger
les calculs qui suivent (certains lves pourraient ne pas penser simplifier
lcriture).
On a dmontr que :
"Si les 4 cts dun quadrilatre sont tangents une sphre, alors la somme des
longueurs de ses cts opposs est la mme pour les deux couples de cts opposs".
3) ABCD tant gauche, les vecteurs ne sont pas coplanaires donc ils forment une
base. Ces vecteurs sont norms par dfinition.

uuur
r r
uur
r
r
4) On a
PS = x i + x j ,
SR = (d x) j + (d x)k
uuur
uuur
r
uuur
uuur
r
BC
do b PQ = b(a x) i + (a x) BC
puis PQ = (a x) i + (a x)
b
uuur
r
r
r
BC = a i + d j + c k do le rsultat.
18

or

r
uuur
5) On en dduit sans trop de difficults ( PS na pas de composante selon k et SR na
uuur
uuur
uur
d (a x)
et
pas de composante selon j ) que b PQ = PS + SR avec =
x
c (a x)
=
.
dx
On doit ici penser utiliser la relation a + c = b + d prcdemment obtenue.
6) Cette relation montre que les trois vecteurs sont coplanaires, il en est donc de
mme pour les 4 points de contact.
_________________

Remarque de M. Lafond :
Il existe une dmonstration gomtrique sans utilisation des vecteurs :
A
P

Figure 1

R
C

Les tangentes la sphre sont AB, BC, CD, DA et les points de contact P, Q, R, S.
[Figure 1].
On a bien sr
AP = AS ; BP = BQ ; CQ = CR et
DR = DS.
"Dplions" la figure autour de la droite (BD) de manire ce que ABCD soient
coplanaires, ce qui conserve les galits prcdentes.
Distinguons deux cas :
Si PS // BD alors daprs Thals, BP = DS donc BQ = DR donc QR // BD et
dans ce cas PS // QR.
Ce paralllisme est conserv aprs repliage, donc P,Q,R,S sont bien coplanaires.
Si PS nest pas parallle BD alors daprs le raisonnement prcdent, QR
nest pas parallle BD.
__________________________________________________________________________________

Feuille de Vigne n 114 Dcembre 2009


19

PS coupe la droite BD en I, QR coupe la droite BD en J, et daprs Mnlaus utilis 2


fois :
IB SA PB PB QB RC QB JB
.
=
=
=
=
=
ID SD PA SD RD RD QC JD
A
Donc I = J et on a la figure 2 ci-dessous :
S
P
B

I=J
Q
Figure 2
Quand on replie autour de (BD), IJPQRS restent coplanaires.

R
C

CQFD.

En toute rigueur, il faut dmonter que I et J sont du mme ct de [BD] sur la droite
(BD), mme si cest vident :
A
P

Figure 3

Allons-y : [Voir la figure 3]


Puisque PS nest pas parallle BD, on peut supposer PB < DS.
Donc AP<AD do < .
Soit S sur AD tel que PS // BD. < entrane AP < AS donc AS < AS .
S est entre A et S donc I est plus prs de B que de D sur (BD).
Cest la mme chose pour J.
Fin de la remarque.

20

Arcs de cercles et courbes de Bzier


rationnelles quadratiques
Lionel GARNIER, lgarnier@u-bourgogne.fr
Rsum
Dans le numro 113 de la la feuille de vigne de septembre 2009, nous avons vu
lalgorithme de De Casteljau qui permet de construire un arc de parabole laide de
trois points de contrle en utilisant une courbe de Bzier polynmiale. Nous avons aussi
dfini la notion de courbe de Bzier rationnelle de degr 2 en utilisant des concepts de
gomtrie projective.
Dans cet article, dans un premier temps, nous allons montrer comment il est possible de modliser des arcs de cercles en utilisant des courbes de Bzier rationnelles
quadratiques. Dans un second temps, nous adaptons lalgorithme de De Casteljau dans
le cas du cercle et proposons une construction fractale dun arc de cercle.

Mots cls : courbe de Bzier rationnelle quadratique, arc de cercle, barycentre.

Rappels

Pour que cet article soit autonome, nous rappelons les expressions des polynmes
de Bernstein de degr 2 :
B0 (t) = (1 t)2 ,

B1 (t) = 2t (1 t) ,

B2 (t) = t2

(1)

ainsi que la notion de courbe de Bzier rationnelle de degr 2 :


Dfinition 1 : courbe de Bzier rationnelle quadratique (CBRQ)
Soit (P0 ; 0), (P1 ; 1) et (P2 ; 2) trois points pondrs du plan affine euclidien
usuel, vrifiant :
les points P0 , P1 et P2 ne sont pas aligns ;
pour tout rel t de [0; 1], nous avons :
2
X
i=0

i Bi (t) 6= 0

(2)

0 1 2 6= 0.
Un point M (t), t [0; 1], appartient la CBRQ dfinie par les points de contrle
pondrs (Pi ; i)0i2 si, pour un point O de P, M (t) vrifie :

OM (t) =

1
2
X

i Bi (t)

i=0

21

2
X
i=0

i Bi (t) OPi

(3)

Lorsque nous avons 0 = 2 = 1, la courbe est dite sous forme quasi standard et
si nous avons 1 > 0, la courbe est dte sous forme standard.
De plus, la tangente la courbe en P0 (resp. P2 ) est la droite (P0 P1 ) (resp.
(P2 P1 )).
Si la condition donne par la formule (2) nest pas vrifie, la courbe de Bzier
ne reste plus dans lespace affine et la ou les deux valeur(s) correspondante(s) nous
donne(nt) le ou les deux point(s) linfini de la conique reprsente par cette courbe
de Bzier.
Concernant la motivation et lintrt de ce travail ou concernant la modlisation
darcs dellipses partir des extrmits et des deux tangentes en ces points, le lecteur
peut se reporter [Gar07]. Dans cet article, les extrmits de larc de cercle modlis
ne seront pas diamtralement opposs. Concernant ce cas, le lecteur peut consulter
[FJ89].

Dtermination des points et des poids de la courbe


de Bzier rationnelle quadratique

Si P0 , P1 et P2 sont trois points non aligns, RQBC {(P0 ; P1 ; P2)} dsigne une
courbe de Bzier rationnelle quadratique de points de contrle P0 , P1 et P2 tandis que RQBC {(P0 ; P1 ; P2) , } dsigne une courbe de Bzier rationnelle quadratique quasi standard de points de contrle (P0 ; 1), (P1 ; ) et (P2 ; 1). Finalement,
RQBC {(P0 ; P1 ; P2) , (0; 1; 2)} dsigne une CBRQ de points de contrle (pondrs) (P0 ; 0), (P1 ; 1) et (P2 ; 2).
Comme tout diamtre dun cercle est un axe de symtrie, nous obtenons une
condition ncessaire (non suffisante) pour quune RQBC {(P0 ; P1 ; P2)} soit un arc
de cercle : P0 P1 = P1 P2 cest--dire que le point P1 appartient la mdiatrice de
[P0 P2 ]. Nous allons dans un premier temps dterminer les relations entre les points
de contrle de la CBRQ et le cercle dont elle modlise larc, figure 1.

2.1

Condition gomtrique

Le thorme 1 permet de dterminer les caractristiques du cercle, dont larc 0


ou 1 est modlis par RQBC {(P0 ; P1; P2 )}, passant par P0 et P2 et ayant comme
tangentes les droites (P0 P1 ) et (P2 P1 ), figure 1.
Thorme 1 : Centre du cercle dtermin par deux points et deux tangentes
Soit C le cercle de centre O0 et de rayon R passant par P0 et P2 et ayant comme
tangente (P0 P1 ) et (P2 P1 ), les points P0 , P1 et P2 ntant pas aligns.
Soit I1 le milieu du segment [P0 P2 ]. Soit la mdiatrice du segment [P0 P2 ].
Alors :
1. Si le cercle C existe alors le point P1 appartient la droite .

22

P0
r

R
0
r

P1

I1

O0
C
R

P2

Fig. 1 Modlisation de deux arcs de cercle par deux CBRQs.


2. Si le cercle C existe, le centre O0 est donn par :
2

P0 P1
P1 O0 = t0 P1 I1 avec t0 =
I1P1 P0 P1

(4)

et le rayon est R = O0 P0 .

Dmonstration :
1. Si le cercle C existe alors = (I1O0 ) est un axe de symtrie de C. Soit s la
rflexion daxe .
Ainsi s (P0 ) = P2 et s (P2 ) = P0 . Soit T0 et T2 les tangentes respectives
C en P0 et P2 . Nous avons donc s (T0 ) = T2 . Les tangentes T0 et T2 sont
concourantes (puisque les deux contiennent P1 ) et se coupent sur laxe donc
P1 appartient la droite .
2. Dans cette partie, le point P1 appartient la mdiatrice et nous supposons
que le cercle C existe.
(P0 P1 ) est la tangente au cercle C en P0 si et seulement si nous avons :

P0 P1 P0 O0 = 0
Le point O0 appartient la droite (P1 I1) donc il existe un rel t0 tel que :

P1 O0 = t0 P1 I1

23

 
P0 P1 P0 O0 = 0 P0 P1 P0 P1 + P1 O0 = 0

P0 P1 P0 P1 + P0 P1 P1 O0 = 0


P0 P1 2 + t0P0 P1 P1 I1 = 0
2
P0 P1
t0 = .
P0 P1 I1 P1

Nous avons bien P0 P1 P1 I1 6= 0 puisque les points P0 , P1 et P2 ne sont pas
aligns. Comme le point P0 appartient au cercle C de centre O0 , le rayon R du
cercle C est donc R = O0 P0 .

Rciproquement, le thorme 2 permet de construire le point P1 pour que la
RQBC (P0 ; P1 ; P2) soit lun des deux arcs de cercle de centre donn et dextrmits
P0 et P2 .
Thorme 2 : Construction de P1 connaissant le centre du cercle
Soit C le cercle de centre O0 et de rayon R passant par les deux points distincts
P0 et P2 et I1 le milieu du segment [P0 P2 ].
RQBC (P0 ; P1; P2 ) peut1 tre un arc de cercle de C passant par les deux points
distincts P0 et P2 si P1 vrifie :

O0 P0 I1P0
(5)
I1 P1 = t1 O0 I1 avec t1 =
O0 P0 O0 I1
Dmonstration :
Soit I1 le milieu du segment [P0 P2 ]. Tout diamtre de cercle est axe de symtrie
donc P1 appartient la droite (O0 I1) donc il existe un rel t1 tel que :

I1 P1 = t1 O0 I1

La droite (P0 P1 ) est une tangente au cercle si et seulement si O0 P0 P0 P1 = 0.


 
O0P0 P0 P1 = 0O0P0 P0 I1 + I1P1 = 0

O0P0 P0 I1 + O0 P0 I1P1 = 0


O0P0 P0 I1 + t1 O0 P0 O0 I1 = 0

t1O0 P0 O0 I1 = O0 P0 I1P0


O0 P0 I1 P0
t1 =

.
O0 P0 O0 I1

Nous avons bien O0 P0 O0 I1 6= 0 puisque chaque vecteur est non nul et ils ne
peuvent pas tre orthogonaux car I1 appartient une corde du cercle de centre O0
issue de P0 .

1

Pour dterminer une conique, il faut cinq contraintes, nous nen avons que quatre (deux points et deux tangentes).

24

2.2

Calculs des poids

Aprs avoir dtermin les conditions gomtriques permettant de passer dun arc
de cercle une CBRQ et rciproquement, nous allons, dans ce paragraphe, donner
les conditions sur les poids 0 , 1 et 2 pour quune CBRQ modlise un arc de
cercle. Nous considrons dans un premier temps le cas gnral puis nous verrons les
simplifications quil est possible dapporter lorsque la CBRQ est sous forme quasi
standard.
Thorme 3 : Cercle dtermin par deux points et les tangentes en ces points
Soit C le cercle de centre O0 et de rayon R passant par P0 et P2 et ayant comme
tangente (P0 P1 ) et (P2 P1 ), les points P0 , P1 et P2 ntant pas aligns. Soit I1 le
milieu du segment [P0 P2 ]. Soit la mdiatrice du segment [P0 P2 ].
Soit w0 et w2 deux rels strictement positifs, nous posons = 0 + 2. Soit G
le barycentre des points pondrs (P0 , 0) et (P2 , 2).
Soit = RQBC {(P0 ; P1 ; P2) , (0; 1; 2)}. La courbe2 est un arc de cercle si
et seulement si :





1


(6)
O0
=R

2
qui est quivalent :


2 

2
1

2
( + 21) O0
= O0 G + 21O0 P1

2

(7)

qui est quivalente lquation 12 + = 0 o et sont donns par :


= w2 R2 O0 G2


= 4 R2 O0 P12 ,

(8)

La solution positive 1+ (resp. ngative 1 ) de la formule (9) permet de modliser


le petit (resp. grand) arc de cercle du cercle C.
r
r

(9)
1 =
1+ = ,

Dmonstration
du thorme :


 1
 1
1
1
1
1
M 2 appartient
au
cercle
C
et
B
=
B
=
et
B
0
2
1
2
2
4
2 = 2.



0 B0 21 +1B1 12 +2B2 21 = 40 + 21 + 42 = 14 (0 + 2 + 21) = 41 ( + 21 )
avec = 0 + 2.
G est le barycentre des points pondrs (P0 , 0) et (P2 , 2) donc pour tout point

O, nous avons OG =0 OP0 + 2OP2 .






4
0 1 2 
1
1
O 2 =
OP0 + OP1 + OP2 =
OG + 21OP1
+ 21 4
2
4
+ 21
2

Par abus, nous notons de la mme faon la courbe et le chemin : t 7 (t) dfinissant les points (t) de la
courbe .

25

La dfinition vectorielle dune courbe de Bzier rationnelle ne dpend pas du point


O choisi, nous prenons donc O au centre du cercle O0 et nous avons la relation :


 


1
( + 21) O0
= O0 G + 21O0 P1
2
En prenant le carr scalaire, nous obtenons :
 2 
2
2
1
( + 21) O0 2 = O0 G + 21O0 P1


O0 P1 + 412 O0 P12
2 + 4 1 + 412 R2 = 2 O0 G2 + 4 1 O0 G




412 R2 O0 P12 + 4 1 R2 O0 G O0 P1 + 2 R2 O0 G2 = 0.

Montrons que R2 O0 G O0 P1 = 0.



R2 = O0 P0 2 = O0 P0 2 + O0 P0 P0 P1 (car O0 P0 P0 P1 = 0) do :
 
2
R = O0 P0 O0 P0 + P0 P1 = O0 P0 O0 P1


Comme (P0 P2 ) (O0 P1 ) et G (P0 P2 ) figure 1, nous avons P0 G O0 P1 = 0 do :
 
2
R = O0 P0 O0 P1 + P0 G O0 P1 = O0 P0 + P0 G O0 P1 = O0 G O0 P1

do :


R2 O0 G O0 P1 = 0



et nous obtenons 12 + = 0 en posant = 4 R2 O0 P12 et = 2 R2 O0 G2 .
est bien non nul puisque le point de contrle P1 nappartient pas au cercle de centre
O0 et de rayon R.
De plus, < 0 car le point de contrle P1 nappartient pas au disque de centre
O0 et de rayon R tandis que G lest : G est le barycentre des points pondrs (P0 , 0)
et (P2 , 2), 0 et 2 sont positifs
donc G [P0 P2 ]. Les racines du trinme du second
q
degr 12 + = 0 sont .

Lorsque deux CBRQs modlisent un mme arc de cercle (les points de contrle
sont videmment les mmes) les valeurs des poids ninterviennent que dans la vitesse
de parcours des deux CBRQs.
Le thorme 4 donne les conditions sur le poids pour quune CBRQ sous forme
quasi standard modlise un arc de cercle.

Thorme 4 : Arc de cercle modlis par une CBRQ quasi standard


Soit P0 , P1 et P2 trois points non aligns du plan euclidien P muni du repre

) et I le milieu du segment [P P ].
orthonorm (O,
,
1
0 2
La CBRQ = RQBC {(P0 ; P1 ; P2) , } est un arc de cercle C de centre O0 et de
rayon R dfinis par les points P0 , P1 et P2 , thorme 3, si et seulement si w vrifie
lquation :
|1 + | R = |O0 I1 + O0 P1 |
(10)
26

1. La courbe correspond au plus petit arc de cercle si et seulement si vrifie :


+ =

O0 I1 R
R O0 P1

(11)

2. La courbe correspond au plus grand arc de cercle si et seulement si w vrifie :


=

O0 I1 + R
R + O0 P1

(12)

3. Les poids dfinis dans les formules (11) et (12) sont opposs cest--dire quils
vrifient :
+ + = 0
(13)
Dmonstrations : Nous allons utiliser les lemmes suivants.
Lemme 1 :
Soit P0 P1 O0 un triangle rectangle en P0 et I1 le pied de la hauteur issue de P0 .
Nous avons alors la relation :
O0 P02 = R2 = O0 I1 O0 P1

(14)

Lemme 2 :
Soit G le barycentre de deux points pondrs (A, a) et (B, b) avec a > 0, b < 0
et |b| < a.
Alors le point G appartient la demi-droite (AB) [AB).
Dmonstration du lemme 2 :
G est le barycentre de deux points pondrs (A, a) et (B, b) si et seulement si

aGA + bGB = 0 .

aGA+bGB = 0 aGA+bGA+bAB = 0 (a + b) AG = bAB. Comme

nous avons a > 0, b < 0 et |b| < a, nous avons a + b > 0 et donc les vecteurs AG et

AB sont de sens contraires donc le point G appartient la demi-droite (AB)[AB).



Dmonstration
du thorme 4 : 



1
2 appartient au cercle C, B0 21 = B2 21 = 14 et B1 21 = 12 .
 
 
 
1 1
1 1
1
1
1
+ B1
+ B2
= + + = (1 + )
B0
2
2
2
4 2
4 2

I1 est le milieu du segment [P0 P2 ] donc pour tout point O, nous avons :

2OI1 = OP0 + OP2

do :
27



O 12 =


1 

1
OP0 + 2 OP1 + 4 OP2
 4

1

2
= 1+ 2 OI1 + 2 OP1


1
= 1+ OI1 + OP1
2
1+

La dfinition vectorielle dune courbe de Bzier rationnelle ne dpend pas du


point O choisi, nous prenons donc O au centre du cercle O0 et nous obtenons la
relation :




1
1 
(15)
O0 I1 + O0 P1
O0
=
2
1+
I1 appartient au segment [O0 P1 ], figure 1, donc nous avons la relation :
O0 P1
O0 P1 =
O0 I1
O0 I1
En combinant les formules (15) et (16), nous avons la relation :



1
O
P
0
1
O0 I1 +
O0 I1
O0 12 =
1+
O0 I1


O0 I1 + O0 P1
1
O0 I1

=
1+
O0 I1

(16)

(17)

Nous dduisons alors


la

relation (18) puis la relation (19) aprs le passage aux

normes et le fait que


O0 I1
O0 I1

= 1.


1
O0 I1 + O0 P1
(1 + ) O0
O0 I1
=
2
O0 I1




1


|1 + | O0
= |O0 I1 + O0 P1 |

2

(18)
(19)


1
Le point

appartient au cercle de centre O0 et de rayon R si et seulement si


2

1
O0 2 = R. Le scalaire est donc solution de lquation :
|1 + | R = |O0 I1 + O0 P1 |

(20)

1. Nous nous plaons dans le cas o (1 + ) R = O0 I1 + O0 P1 .


(1 + ) R = O0 I1 + O0 P1 R + R = O0 I1 + O0 P1
(O0 P1 R) = R O0 I1 .
P1 nappartient pas au cercle de centre O0 et de rayon R donc O0 P1 R 6= 0.
Il vient :
R O0 I1
O0 I1 R
=
=
(21)
O0 P1 R R O0 P1
Montrons que appartient ]0; 1[ et nous le noterons + .
Comme I1 est le milieu de la corde [P0 P2 ] du cercle de centre O0 et de rayon R,
nous avons O0 I1 < R cest--dire R O0 I1 > 0.
Nous avons aussi O0 P1 > R cest--dire O0 P1 R > 0.
28

Nous avons bien + > 0.


Montrons que : + < 1.
R O0 I1
+ < 1
<1
O0P1 R
R O0 I1 < O0 P1 R (car O0 P1 R > 0)
donc :

+ < 1 O0 P1 > 2R O0 I1

Par construction, le triangle P0 P1 O0 est rectangle en P0 , R = O0 P0 et I1 est le


pied de la hauteur issue de P0 , figure 1. En appliquant la proprit de la hauteur
dans le triangle P0 P1 O0 , lemme 1, nous obtenons alors :
O0 P1 > 2R O0 I1

O0 I1 O0 P1 > O0 I1 (2R O0 I1)


R2 > 2R O0 I1 O0 I12
R2 > 2R O0 I1 O0 I12
R2 2R O0 I1 + O0 I12 > 0
(R O0 I1 )2 > 0.

Ceci est toujours vrai puisque I1 est sur une corde du cercle de centre O0 et de
rayon R donc :
nous avons bien + < 1.
Lingalit + > 0 implique 1 + + > 0 et O0 I1 + +O0 P1 > 0. A partir de

la relation (18), nous dduisons que les vecteurs O0 12 et O0 I1 sont de mme
sens donc 12 appartient au petit arc de cercle.

2. Nous nous plaons dans le cas o (1 + ) R = O0 I1 + O0 P1 .


(1 + ) R = O0 I1 + O0 P1 R R = O0 I1 + O0 P1
(R + O0 P1 ) = R + O0 I1
donc :
=

R + O0 I1
R + O0 P1

(22)

ce qui implique < 0.


|| < 1

R + O0 I1
< 1 R + O0 I1 < R + O0 P1 O0 I1 < O0 P1
R + O0 P1

Ceci est toujours vrai puisque I1 est le milieu de la corde [P0 P2 ] do 1 < < 0
et nous le noterons . A partir de la relation (15), nous dduisons que 21 est
le barycentre
des points pondrs (I1 , 1) et (P1 , w). En appliquant le lemme 2,

12 nappartient pas la demi-droite [I1P1 ) donc il appartient au grand arc
de cercle.

3. Calculons + + .

29

R + O0 I1
(R O0 I1) (R + O0 P1 ) + (R + O0 I1 ) (R O0 P1 )
R O0 I1

=
O0 P1 R R + O0 P1
O0 P12 R2
R2 + R O0 P1 R O0 I1 O0 P1 O0 I1 + R2
=
O0 P12 R2
R O0 P1 + R O0 I1 O0 P1 O0 I1
+
O0 P12 R2
2R2 2O0P1 O0 I1
=
O0 P12 R2
O0 P02 O0 P1 O0 I1
=2
O0 P12 R2
=0
daprs le lemme 1.

Il est possible de montrer [Gar07] que nous avons aussi :


P0 P1 P0 P2
\
+ = cos P0 P1 ; P0P2 =
=
P0 P1 P0 P2


(23)

Exemple 1 :

) un repre orthonorm direct du plan affine euclidien P. ConsiSoit (O;


;
drons les points P0 = (1; 0), P1 = (1; 1) et P2 = (0; 1).
1. Dterminer le poids pour que le cercle de centre O et de rayon 1 soit modlis
par lunion de deux courbes de Bzier rationnelles quadratiques quasi standard
+ et de points de contrle respectifs (P0 ; 1), (P1 ; ) et (P2 ; 1) dune part,
(P0 ; 1), (P1 ; ) et (P2 ; 1) dautre part, figure 2.
2. Dterminer le poids 1 pour que larc de cercle de centre O et de rayon 1 situ
dans le premier quadrant soit modlis par une courbe de Bzier rationnelle
quadratique 1 de points de contrle (P0 ; 1), (P1 ; 1) et (P2 ; 2)

1. Nous avons P1 O = (1; 1). Soit I le milieu du segment [P0 P2 ]. Ainsi, I 21 ; 21




et P1 I = 12 ; 21 . Il reste calculer le scalaire t0 , formule (4).


P0 P1 = (0; 1) donc P0 P1 2 = 1. I1P1 P0 P1 = 21 0 + 21 1 = 12 donc t0 = 2 et

nous avons bien P1 O = 2P1I cest--dire que les conditions gomtriques sont

vrifies. Il reste calculer le poids , formule (23). P0 P2 = (1; 1) do :


P0 P1 P0 P2
0 1 + 1 1
2

=
=
=
(24)
P0 P1 P0 P2
2
1 2
!
2
et (P2 ; 1).
+ est la CBRQ de points de contrle (P0 ; 1), P1 ;
2
!
2
est la CBRQ de points de contrle (P0 ; 1), P1 ;
et (P2 ; 1).
2
30

P2
r

P1

P0

Fig. 2 Cercle modlis par lunion de deux courbes de Bzier rationnelles quadratiques + et .
2. Naturellement, daprs la question 1, les conditions gomtriques concernant les
points O, P0 , P1 et P2 sont vrifies et le seul travail raliser est le calcul du
poids 1 en utilisant la formule (9).

Nous avons = 3 et G 13 ; 23 do :

do :


= 4 R2 O0 P12 = 4 (1 2) = 4



5
= w2 R2 O0 G2 = 9 1
=4
9
w1 =

4
=1
4

1 est la CBRQ de points de contrle (P0 ; 1), (P1 ; 1) et (P2 ; 2).

Modlisation fractale dun arc de cercle

En nous basant sur lalgorithme 2 paru dans la feuille de vigne numro 113 de
septembre 2009, permettant de modliser de faon fractale un arc de parabole, nous
proposons un algorithme permettant de modliser de faon fractale un arc de cercle,
algorithme 1. Cet algorithme repose sur la modlisation dun arc de cercle en utilisant
une CBRQ sous forme standard.
31

Algorithme 1 : Construction fractale dun arc de cercle.


Entre : Soit P0 , P1 et P2 trois points non aligns de P tel que P0 P1 = P2 P1 .

\

Soit = cos P0 P1 , P0 P2 .
Procdure FractCercle(P0,P1,P2 ,)
1. Soit N1 = bar {(P0 ; 1) ; (P1 ; )}.

2. Soit N2 = bar {(P2 ; 1) ; (P1 ; )}.

3. Soit N3 le milieu du segment [N1N2 ].


r
1+
4. =
.
2
5. FractCercle(P0,N1,N3,).
6. FractCercle(N3,N2,P2,).
Sortie : un arc de cercle dfini de faon fractale par les extrmits P0 , P2 de larc
et les tangentes (P0 P1 ) et (P2 P1 ) larc.
Lalgorithme 1 est rcursif et son excution induit la construction dun arbre
binaire (chaque nud a deux branches).
La figure 3 illustre les lments de lalgorithme 1.
Nous allons montrer que cet algorithme construit bien des points de larc de cercle
souhait en quatre tapes :
(Etape 1) : montrer que le point N3 est bien sur larc de cercle ;
(Etape 2) : montrer que la droite (N1 N2) est tangente au cercle en N3 ;
(Etape 3) : montrer que les triangles P0 N1N3 et N3N2 P2 sont isocles en N1 et
N2 ;
(Etape 4) : montrer que le nouveau calcul de est le bon.
Etape 1.
Montrons que le point N3 de cet algorithme est bien un point du cercle.
Soit = RQBC {(P0 ; P1 ; P2) , } larc de cercle C, de centre O0 , dextrmits P0
et P2 ayant pour tangentes les droites (P0 P1 ) et (P2 P1 ). Daprs les points 1 et 2 de
lalgorithme 1, nous avons pour tout point O :

1 

ON1 =
OP0 + OP1
1+
(25)

1  
OP1 + OP2
ON2 =
+1
et daprs le point 2 de lalgorithme 1, nous avons pour tout point O :

ON1 + ON2 = 2ON3

(26)

et en remplaant dans la formule (26), les expressions donnes dans la formule (25),
nous obtenons :


1 
2ON3 =
OP0 + 2 OP1 + OP2
1+
32

Pb 1

N1

N3
r

N2

P0
I
P2
Fig. 3 Principe de la construction fractale dun arc de cercle.
ce qui conduit :

ON3 =



1
OP0 + 2 OP1 + OP2
1 + 2 + 1

que nous mettons sous la forme :

ON3 =

1
4

1
+ 12 +

1
4

 

1
1 1 1
OP0 + OP1 + OP2 = O
4
2
4
2

ce qui prouve que le point N3 est un point du cercle C.


Comme est sous forme standard, le point N3 appartient la mdiatrice du
segment [P0 P2 ] cest--dire que les points P1 , N3 et O0 sont aligns et les droites
(O0 N3) et (P0 P2 ) sont perpendiculaires.
Etape 2.
Du fait que la gomtrie projective concerve les incidences, la droite (N1N2 )
est tangente au cercle au point N3. Cependant, en restant dans le contexte de la
gomtrie affine, daprs la formule (25), nous avons :

P1 N1 =

1
P1 P0
1+

1
P1 N2 =
P1 P2
+1

(27)

1
, la droite (N1 N2),
et en considrant lhomothtie H de centre P1 et de rapport 1+
contenant le point N3 , est limage de la droite (P0 P2 ) par cette homothtie H.
ces deux droites tant parallles, la droite (P0 P2 ) tant perpendiculaire la droite

33

(O0 N3 ), nous en dduisons que les droites (N1 N3) et (O0 N3) sont perpendiculaires
ce qui prouve que la droite (N1N2 ) est tangente au cercle au point N3 , figure 3.
Etape 3.
Etant donn que la construction est symtrique par rapport la droite (O0 P1 ),
pour pouvoir r-itrer le processus, il suffit de montrer que nous avons :
P0 N1 = N1 N3

(28)

Nous savons que la droite (N1 N2) est tangente au cercle au point N3 et que la
droite (N1 P0 ) est tangente au cercle au point P0 donc N1 appartient la mdiatrice
du segment [P0 N3] ce qui prouve la formule (28).
Etape 4.
Afin damliorer la rapidit de lalgorithme 1, dterminons une relation simple
entre le poids dans le triangle P0 P1 P2 isocle en P1 et le poids 1 dans le triangle
P0 N1N3 isocle en N1. En ne considrant que des angles gomtriques, nous avons :
1 = 180 21
et le point N1 appartenant au segment [P1 P0 ], nous avons :
+ 1 = 180
do :

= 180 (180 21) = 21

Comme = cos et 1 = cos 1 , la relation :


cos 1 = cos
conduit :



1 =

1 + cos
2

1+

2
La figure 4 montre un droulement de profondeur 2 de lalgorithme 1. Nous
partons dun triangle P0 P1 P2 isocle en P1 . Le premier niveau va construire les points
N1 et N2, tapes 1 et 2 de lalgorithme 1, puis le point N3 de larc de cercle, tape 3
de lalgorithme 1. La valeur du poids est alors recalcule, tape 4 de lalgorithme
1. La premire (resp. deuxime) partie du second niveau va construire les points N4a
et N5a (resp. N4b et N5b ), tapes 1 et 2 de lalgorithme 1, puis le point N6a (resp. N6b )
de larc de cercle, tape 3 de lalgorithme 1.
Dans lalgorithme 1, nous avons pris le poids positif ce qui permet dobtenir
le petit arc de cercle. Que se passe-t-il si nous prenons une valeur ngative pour le
poids (cest--dire que nous travaillons sur le grand arc de cercle) ?
Le poids nintervient pas dans les trois premires tapes, ces dernires sont donc
encore valides. Il reste donc considrer ltape 4, figure 5. Nous avons :

\

= cos P0 P1 , P0 P2 = cos
34

Pb 1

Nb 5a

N1 b
r

N4a
b

N3 Nb 4b
b

N2

N6a

N6b
b

N5b

P0

P2

Fig. 4 Droulement de lalgorithme sur une profondeur de 2.


dune part, 21 + 1 = et = dautre part, figure 5, do :
1 =
do :


cos 1 = cos
2
ce qui conduit :

1 =

1 + cos ( )
=
2
r

1 cos ()
2

1+

2
et ltape 4 de lalgorithme 1 est encore valide.
Remarquons qu partir de la seconde tape, tous les poids calculs sont positifs
(i.e. 1 < 1 + > 0) cest--dire que se donner un poids initial ngatif permet
de construire trois arcs de cercles dcrivant totalement le cercle et modliss par trois
CBRQs, sous forme standard (i.e. tous les poids sont positifs), de points de contrle
pondrs :
(P0 ; 1), (P1 ; ) et (P2 ; 1) ;
(P0 ; 1), (N1; 1) et (N3; 1) ;
(N3 ; 1), (N2 ; 1) et (P2 ; 1).
Droulons lalgorithme 1, sur une profondeur de 2, sur la courbe donne la
question 1 de lexemple 1 : est
la courbe de Bzier rationnelle quadratique de

points de contrle (P0 ; 1), P1 ; 22 et (P2 ; 1), figure 5.
35

N2

P1

P2

N5b
b

N6b

P0

O
b

N4b
r

N3

N4a

Na
1 6 1

N5a

= 1

N1
Fig. 5 Construction fractale dun arc de cercle partir dun poids ngatif.

o
do :
Nous avons N1 = bar (P0 ; 1) ; P1 ; 22
n





2 
2
2
+

2
P1 P0 =
P1 N1 =
P1 P0 = 2 + 2 P1 P0 = 2 + 2

42
2 2
et nous obtenons :
N1 =

1
1 2

N3 =

1
2, 414

et nous obtiendrions de mme :




 
2, 414
1 2

N2 =
1
1
ce qui conduit :

et :
1 =

1
2

2
2

2
2

22

2 2
0, 383
4

Les coordonnes des points calculs lors de ltape suivante sont donnes dans le
tableau 1. Les points en gras sont des points du cercle.

36

Nom
N4a
N5a

N6a

N4b
N5b

N6b

Coordonnes exactes
1
p

2 2 21+ 2
!
p

1 + 2 2
p

2 2+1 2

2 2

q
1+ 2

2 2
2
 p


2 2 21+ 2
1
p

!
2 p2 + 1 2

1 + 2 2

1+ 2
2 2

2
p

2 2


Coordonnes approches


1
0, 668


0, 235
1, 180


0, 383
0, 924

0, 668
1

1, 180
0, 235

0, 924
0, 383

Tab. 1 Coordonnes des points calculs lors de la seconde tape du droulement


de lalgorithme 1.

Rfrences
[FJ89] J.C. Fiorot and P. Jeannin. Courbes et surfaces rationnelles, volume RMA
12. Masson, 1989.
[Gar07] L. Garnier. Mathmatiques pour la modlisation gomtrique, la reprsentation 3D et la synthse dimages. Ellipses, 2007. ISBN : 978-2-7298-3412-8.

37

MISE EN PAGE :

Franoise BESSE
COMITE DE REDACTION ET DE LECTURE :

Michel LAFOND
Alain MASCRET
Marie-Nolle RACINE
REDACTEUR EN CHEF :
Catherine LABRUERE CHAZAL
DIRECTEUR DE LA PUBLICATION :

Catherine LABRUERE CHAZAL, Directrice de l'IREM


DPT LGAL :

n 191 2e semestre 2009


:
Service Reprographie
IMPRESSION

FEUILLE DE VIGNE
Universit de Bourgogne UFR Sciences et Techniques
IREM
9 Avenue Alain Savary BP 47870 21078 Dijon cedex
03 80 39 52 30 Fax 03 80 39 52 39
@ : iremsecr@u-bourgogne.fr.
http://math.u-bourgogne.fr/IREM

Vous aimerez peut-être aussi