Programmer avec le langage Linotte

Besoin d'un conseil sur la programmation en Linotte ?


Fonctionnement du greffon Polygone

Partagez

pat
Senior Member

Messages : 497
Date d'inscription : 2008-09-21

Fonctionnement du greffon Polygone

Message par pat le Thu 14 May - 20:53

Bonsoir,

Avec l'instruction suivante :

obj_t est un polygone,x=10, y=10, angle vaut 0, plein="non", couleur vaut "orange", dx1 vaut 10,dy1 vaut 10,dx2=50,dy2=10

je pense obtenir une ligne, mais j'obtiens un triangle ! Alors si quelqu'un à une explication, je suis preneur, merci.

$imon
Member

Messages : 138
Date d'inscription : 2008-04-09

Fonctionnement du greffon Polygone

Message par $imon le Thu 14 May - 22:04

en fait, sans le savoir, tu as défini 3 points :

x = 10 , y = 10 sont les coordonées du premier point du polygone
dx1 vaut 10 , dy2 vaut 10 sont les coordonnées du deuzième point par rapport au premier (delta x1 et delta x2)
dx2 vaut 50 , dy2 vaut 10 sont les coordonnées du 3eme point par rapport au premier

pat
Senior Member

Messages : 497
Date d'inscription : 2008-09-21

Fonctionnement du greffon Polygone

Message par pat le Thu 14 May - 22:28

Le greffon polygone prend les points, les uns par rapport aux autres et non directement leurs coordonnées comme les autres espèces graphiques (ligne), si je comprends bien.

$imon
Member

Messages : 138
Date d'inscription : 2008-04-09

Fonctionnement du greffon Polygone

Message par $imon le Thu 14 May - 23:06

c'est tout à fait ça! <img src=" title="Smile" />

cpc
Posting Freak

Messages : 1188
Date d'inscription : 2004-12-09

Fonctionnement du greffon Polygone

Message par cpc le Fri 15 May - 12:39

Je confirme !

pat
Senior Member

Messages : 497
Date d'inscription : 2008-09-21

Fonctionnement du greffon Polygone

Message par pat le Fri 15 May - 19:50

Tiens pourquoi ne pas autoriser aussi, la syntaxe suivante :

- obj_t est un polygone, x=10, y=10, angle vaut 0, plein="non", couleur vaut "orange", x1 vaut 50, y1 vaut 10 ;

cette fois avec plus classiquement les coordonnées des points.

Je suggère aussi l’ajout de la propriété « fermer », ainsi si fermer vaut « oui », l’on obtiens un polygone classique (le premier point est relier au dernier) ;
si par contre fermer vaut « non », l’on a « une ligne brisée » (le 1ére point et le dernier ne sont plus reliés).

Qu’en pensez-vous ?

cpc
Posting Freak

Messages : 1188
Date d'inscription : 2004-12-09

Fonctionnement du greffon Polygone

Message par cpc le Sat 16 May - 22:56

Salut,

pour l'option "fermer", j'y avais pensé... par contre, on ne pourra pas utiliser l'option "plein".

pat
Senior Member

Messages : 497
Date d'inscription : 2008-09-21

Fonctionnement du greffon Polygone

Message par pat le Sun 17 May - 12:23

Bonjour,
IL va sans dire que la propriété « plein » est active uniquement quant « fermer » vaut « oui ».(une ligne brisée est par définition toujours « vide ».)

pat
Senior Member

Messages : 497
Date d'inscription : 2008-09-21

Fonctionnement du greffon Polygone

Message par pat le Wed 3 Jun - 22:56

Pourquoi ne pas proposer un greffon spécifique aux polygones ouverts (ligne brisée)?

cpc
Posting Freak

Messages : 1188
Date d'inscription : 2004-12-09

Fonctionnement du greffon Polygone

Message par cpc le Thu 4 Jun - 9:55

Salut Pat,
Je me suis concentré sur l'UTF-8 ces derniers jours. D'ici une semaine, je vais proposer le polygone ouvert.

cpc
Posting Freak

Messages : 1188
Date d'inscription : 2004-12-09

Fonctionnement du greffon Polygone

Message par cpc le Thu 4 Jun - 10:06

Au fait, j'ai ajouté création d'un casier de casier.

Contenu sponsorisé

Re: Fonctionnement du greffon Polygone

Message par Contenu sponsorisé


    La date/heure actuelle est Mon 23 Jul - 15:26