Skip to content
Extraits de code Groupes Projets
Valider 449e5d2a rédigé par Vincent-Xavier Jumel's avatar Vincent-Xavier Jumel :hammer_pick:
Parcourir les fichiers

Fin du code

parent 0dd31cc5
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!92Ajout d'un projet sur Douglas-Peucker
Pipeline #1095 réussi
......@@ -351,6 +351,64 @@ for segment in segments:
On peut aussi simplifier les chemins.
```{code-cell} ipython3
:tags: [remove-cell]
points = list(points_droite_nettoye)
points_gauche_nettoye = retirer_points(points[:n], 0.5)
points_droite_nettoye = retirer_points(points[n-1:], 0.5)
```
```{code-cell} ipython3
:tags: [remove-input]
figure = ps.Figure(0.0, 20.0, -0.1, 5.1, MatplotlibBackend)
segments = def_segments(points[:n])
for segment in segments:
figure.add(segment)
segments = def_segments(points_gauche_nettoye)
for segment in segments:
segment.style.line_color = ps.Style.Color.MAGENTA
figure.add(segment)
extremites = ps.Line(points[0],ps.Point(points[n-1].x,2.5))
extremites.style.line_color = ps.Style.Color.BLUE
figure.add(extremites)
segments = def_segments(points_a)
for segment in segments:
segment.style.line_color = ps.Style.Color.RED
figure.add(segment)
```
et
```{code-cell} ipython3
:tags: [remove-input]
figure = ps.Figure(0.0, 20.0, -0.1, 5.1, MatplotlibBackend)
segments = def_segments(points[n-1:])
for segment in segments:
figure.add(segment)
segments = def_segments(points_droite_nettoye)
for segment in segments:
segment.style.line_color = ps.Style.Color.MAGENTA
figure.add(segment)
extremites = ps.Line(ps.Point(points[n-1].x,2.5),points[-1])
extremites.style.line_color = ps.Style.Color.BLUE
figure.add(extremites)
segments = def_segments(points_b)
for segment in segments:
segment.style.line_color = ps.Style.Color.RED
figure.add(segment)
```
Et recommencer, quand c'est nécessaire.
## Travail demandé :
Étudier et mettre en œuvre l'algorithme proposé.
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter