la classe Tetrahedre
La classe Tetrahedre est une brique essentielle pour la définition et la manipulation de maillages tridimensionnels. Elle a pour données membres quatre R3, représentant les quatre sommets du tétrahèdre.
Elle définit au moins :
- un constructeur prenant en paramètre quatre R3 représentant les coordonnées des sommets
- le constructeur par recopie
- l’opérateur d’affectation
=
- l’opérateur
[]
pour la lecture/écriture des sommets
On définit également
- la fonction
vol
qui prend en paramètre un tétrahèdre et retourne son volume - la fonction
diam
qui prend en paramètre un tétrahèdre et retourne son diamètre (ici, la longueur de sa plus grande arête)
N’oubliez pas de tester votre classe !