« Programmation objet et géométrie/SmallTalk par l'exemple » : différence entre les versions
Contenu supprimé Contenu ajouté
mAucun résumé des modifications |
|||
Ligne 152 :
==Vecteurs==
===translaté d'un point===
Pour calculer les coordonnées du translaté d'un point par un vecteur, ''DrGeoII'' additionne les coordonnées du vecteur à celles du point:
<source lang="smalltalk">
translateBy: t1
^ t1 x + x @ (t1 y + y)
</source>
===Produit scalaire===
Ligne 162 ⟶ 171 :
</source>
L'esprit de ''SmallTalk'' demande qu'on considère le produit scalaire comme infixé: Pour calculer le produit scalaire
==Droites==
|