Next: Autres méthodes, Previous: Texte, Up: Interface de programmation [Index]
⇒ instance de Point
, coordonnées du point
⇒ instance de Number
, abscisse du point
⇒ instance de Number
, ordonnée du point
a := figure point: 0@10. figure assert: [a y = 10]. figure assert: [a coordonnees = (0@10)]
Pour modifier les attributs d’un objet déjà créé, nous lui envoyons le message approprié. La modification des attributs se fait donc toujours à posteriori.
uneCouleur, une instance de Color
, voir ses méthodes de
classe pour des définitions existantes : Color black, Color
red, Color blue, Color orange, Color yellow,...
Modifie la couleur d’un item
pointA couleur: Color green
unCouleur, une instance de Color
Modifie la couleur d’arrière plan d’un texte
monTexte couleurFond: Color green
string, une chaîne de caractères
Renomme un item
segment nommer: '[AB]'
vecteur, une instance de Point
Modifie la position de l’étiquette d’ un item relativement à sa position de référence.
pointA nommer: 'A'. point costume textPositionDelta: -20 @ -20.
Masque un item.
Montre un item.
Donne une épaisseur fine à une ligne (droite, demi-droite, cercle, lieu, etc.).
circle fin
Donne une épaisseur normale à une ligne (droite, demi-droite, cercle, lieu, etc.). C’est l’épaisseur par défaut.
arc normal
Donne une épaisseur large à une ligne (droite, demi-droite, cercle, lieu, etc.).
polygon epais
Donne un style de trait continue, plein, à une ligne (droite, demi-droite, cercle, lieu, etc.).
polygon plein
Donne un style de trait en tirets à une ligne (droite, demi-droite, cercle, lieu, etc.).
polygon tiret
Donne un style de trait en pointillés à une ligne (droite, demi-droite, cercle, lieu, etc.).
arc pointille
Ajoute à un arc ou un segment une flèche en début de ligne.
| figure segment | figure := DrGeoFigure nouveau. segment := figure segmentDe: 0@0 a: 5@1. segment flecheDebut
Ajoute à un arc ou un segment une flèche en fin ligne.
segment flechefin
Ajoute à un arc ou un segment des flèches en début et en fin de ligne.
| figure arc | figure := DrGeoFigure nouveau. arc := figure arcDe: 0@0 a: 5@3 passantPar: 2@1. arc fleches
Marque – codage – un segment avec un cercle.
segment marquerAvecCercle
Marque – codage – un segment avec un Disque.
segment marquerAvecDisque
Marque – codage – un segment avec un trait.
segment marquerAvecSimpleTrait
Marque – codage – un segment avec un double trait.
segment marquerAvecDoubleTrait
Marque – codage – un segment avec un triple trait.
segment marquerAvecTripleTrait
Supprime toute marque d’un segment. Cette fonctionnalité sera rarement nécessaire car les segments nouvellement créés ne sont pas marqués.
segment marquerAucun
Donne une forme en croix à un point.
a := figure point: 0@0. a croix
Donne une forme en rond à un point.
a rond
Donne une forme carrée à un point.
a carre
Donne une petite taille à un point.
a small
Donne une taille large à un point.
a large
Bloque un item à sa position actuelle, pour peu que cela ait un sens.
| figure cercle | figure := DrGeoFigure nouveau. cercle := figure cercleCentre: 0@0 passantPar: 5@0. figure := segmentDe: 0@0 a: (figure pointSurLigne: cercle a: 0.2). (figure point: 0@0) bloquer
Débloque un item de sa position actuelle, pour peu que cela ait un sens. Cette fonctionnalité est rarement nécessaire car les items nouvellement créés sont débloqués par défaut.
| figure | (figure point: 0@0) debloquer
point, couple de coordonnées
Déplace un point ou une valeur à la position donnée, pour peu que cela ait un sens.
| a | a := figure point: 0@0. a deplacerA: 5@5. figure actualiser
Next: Autres méthodes, Previous: Texte, Up: Interface de programmation [Index]