Géométrie⚓︎
En s'inspirant du carnet précédent, créer un carnet sur des fonctions élémentaires de géométrie.
symétrique(point_A, point_O)
qui renvoie les coordonnées(B_x, B_y)
de , le symétrique de par rapport à- Remarquez que dans le code, on préfère placer l'attribut particulier de
A
ouB
ouO
placé à droite, commeA_x
: on part du plus général, vers son détail. On voit aussi souventx_A
...
- Remarquez que dans le code, on préfère placer l'attribut particulier de
- Barycentre d'un triangle
. sont_distincts(point_A, point_B)
qui renvoie un booléen.intersection((points_A, point_B), (point_C, point_D))
qui renvoie le point d'intersection des droites et , et renvoieNone
si l'intersection n'est pas un point.est_dans_disque(point_M, point_O, rayon)
qui renvoie un booléen : le point est-il dans le disque de centre et de rayon ?est_dans_triangle(point_A, point_B, point_C)
- ...