WrpPoint
: <Point>
coordonnées ¶⇒ instance de Point
, coordonnées du point
WrpPoint
: <Number>
x ¶⇒ instance de Number
, abscisse du point
WrpPoint
: <Number>
y ¶⇒ instance de Number
, ordonnée du point
a := figure point: 0@10. figure assert: [a y = 10]. figure assert: [a coordonnées = (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.
WrpItem
: couleur: uneCouleur ¶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
WrpText
: couleurFond: uneCouleur ¶unCouleur, une instance de Color
Modifie la couleur d’arrière plan d’un texte
monTexte couleurFond: Color green
WrpItem
: nommer: string ¶string, une chaîne de caractères
Renomme un item
segment nommer: '[AB]'
MathItemCostume
: textPositionDelta: vecteur ¶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.
WrpItem
: cacher ¶Masque un item.
WrpItem
: montrer ¶Montre un item.
WrpCurve
: fin ¶Donne une épaisseur fine à une ligne (droite, demi-droite, cercle, lieu, etc.).
circle fin
WrpCurve
: normal ¶Donne une épaisseur normale à une ligne (droite, demi-droite, cercle, lieu, etc.). C’est l’épaisseur par défaut.
arc normal
WrpCurve
: épais ¶Donne une épaisseur large à une ligne (droite, demi-droite, cercle, lieu, etc.).
polygon épais
WrpCurve
: plein ¶Donne un style de trait continue, plein, à une ligne (droite, demi-droite, cercle, lieu, etc.).
polygon plein
WrpCurve
: tiret ¶Donne un style de trait en tirets à une ligne (droite, demi-droite, cercle, lieu, etc.).
polygon tiret
WrpCurve
: pointille ¶Donne un style de trait en pointillés à une ligne (droite, demi-droite, cercle, lieu, etc.).
arc pointille
wrpFinitCurve
: flècheDebut ¶Ajoute à un arc ou un segment une flèche en début de ligne.
| figure segment | figure := DrGeoFigure nouveau. segment := figure segmentDe: 0@0 à: 5@1. segment flècheDebut
wrpFinitCurve
: flècheFin ¶Ajoute à un arc ou un segment une flèche en fin ligne.
segment flèchefin
wrpFinitCurve
: flèches ¶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 à: 5@3 passantPar: 2@1. arc flèches
wrpSegment
: marquerAvecCercle ¶Marque – codage – un segment avec un cercle.
segment marquerAvecCercle
wrpSegment
: marquerAvecDisque ¶Marque – codage – un segment avec un Disque.
segment marquerAvecDisque
wrpSegment
: marquerAvecSimpleTrait ¶Marque – codage – un segment avec un trait.
segment marquerAvecSimpleTrait
wrpSegment
: marquerAvecDoubleTrait ¶Marque – codage – un segment avec un double trait.
segment marquerAvecDoubleTrait
wrpSegment
: marquerAvecTripleTrait ¶Marque – codage – un segment avec un triple trait.
segment marquerAvecTripleTrait
wrpSegment
: marquerAucun ¶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
WrpPoint
: croix ¶Donne une forme en croix à un point.
a := figure point: 0@0. a croix
WrpPoint
: rond ¶Donne une forme en rond à un point.
a rond
WrpPoint
: carré ¶Donne une forme carrée à un point.
a carré
WrpPoint
: petit ¶Donne une petite taille à un point.
a petit
WrpPoint
: moyen ¶Donne une taille moyenne à un point.
a moyen
WrpPoint
: large ¶Donne une taille large à un point.
a large
WrpItem
: bloquer ¶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 à: (figure pointSurLigne: cercle à: 0.2). (figure point: 0@0) bloquer
WrpItem
: debloquer ¶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
WrpItem
: déplacerA: point ¶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 déplacerA: 5@5. figure actualiser