FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» demande explication KGF pour imprimer en mm
problème avec 2d_flood Emptypar JL35 Hier à 17:28

» Petit passage furtif
problème avec 2d_flood Emptypar Froggy One Mer 27 Mar 2024 - 14:26

» SPIN et aide langage (résolu)
problème avec 2d_flood Emptypar leclode Sam 23 Mar 2024 - 15:20

» Aide-mémoire des mots-clés Panoramic
problème avec 2d_flood Emptypar papydall Mer 20 Mar 2024 - 21:23

» Je ne comprend pas pourquoi la largeur de la scene 3d change
problème avec 2d_flood Emptypar Marc Mar 12 Mar 2024 - 20:06

» Comment télécharger panoramic?
problème avec 2d_flood Emptypar lepetitmarocain Sam 9 Mar 2024 - 13:31

» @lepetitmarocain <==> KGFGrid
problème avec 2d_flood Emptypar Klaus Dim 3 Mar 2024 - 9:59

» Tangram-Toukaré
problème avec 2d_flood Emptypar jjn4 Mer 28 Fév 2024 - 18:12

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
problème avec 2d_flood Emptypar jjn4 Mer 28 Fév 2024 - 18:09

» KGF_dll - nouvelles versions
problème avec 2d_flood Emptypar Klaus Mer 28 Fév 2024 - 17:01

» Mes souhaits d'amélioration de Panoramic.
problème avec 2d_flood Emptypar Pedro Lun 26 Fév 2024 - 18:12

» Testez-votre-QI
problème avec 2d_flood Emptypar jjn4 Dim 25 Fév 2024 - 17:12

» Utilisation d'Élip
problème avec 2d_flood Emptypar jjn4 Sam 24 Fév 2024 - 18:33

» Récapitulatif ludothèque panoramic jjn4
problème avec 2d_flood Emptypar jjn4 Sam 24 Fév 2024 - 18:11

» Générateur de mots de passe
problème avec 2d_flood Emptypar mindstorm Mar 20 Fév 2024 - 20:09

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mars 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
25262728293031
CalendrierCalendrier
-50%
Le deal à ne pas rater :
-50% sur les sacs à dos pour ordinateur portable Urban Factory ...
19.99 € 39.99 €
Voir le deal

 

 problème avec 2d_flood

Aller en bas 
2 participants
AuteurMessage
Invité
Invité




problème avec 2d_flood Empty
MessageSujet: problème avec 2d_flood   problème avec 2d_flood EmptyDim 16 Jan 2011 - 0:32

J'ai regardé en arrière pour voir si on avait parlé de ce problème, et je n'ai pas trouvé:

problème avec 2d_flood 2dflood

Normalement avec 2d_flood, le remplissage devrait se faire à l'intérieur, et ne pas effacer les lignes noires.

Ne me parlez pas de faire un rectangle avec 2d_fill jaune, et 2d_pen noir. J'ai pris un exemple simple à faire pour montrer.

les lignes noirs sont faites avec 2d_pen_width 20
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12274
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

problème avec 2d_flood Empty
MessageSujet: Re: problème avec 2d_flood   problème avec 2d_flood EmptyDim 16 Jan 2011 - 11:27

C'est parce qu'il faut configurer séparement 2d_pen_color et 2d_fill_color !

Voioi un exemple:
Code:
picture 10  : width 10,200 : height 10,200

2d_target_is 10
2d_pen_width 20
2d_pen_color 255,0,0
2d_fill_color 0,0,255

2d_rectangle 30,30,120,120

end
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Invité
Invité




problème avec 2d_flood Empty
MessageSujet: Re: problème avec 2d_flood   problème avec 2d_flood EmptyDim 16 Jan 2011 - 12:56

Erreur. J'ai montré l'exemple de remplissage d'une forme avec la commande 2d_flood, et non le remplissage d'un rectangle. le rectangle a été créé en premier, comme tu le vois sur la partie gauche, ensuite il y a eu la commande 2d_flood pour remplir l'espace.

C'est même plus grave que ça, vu qu'en voulant te montrer l'exemple avec une figure compliquée, voici le résultat:
Voir le Fichier : 2d_flood1.jpg

J'ai été obligé de prendre harchive_host, imageShack ne me donne pas les liens?

Comme tu peux le voir, il y a vraiment un problème
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12274
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

problème avec 2d_flood Empty
MessageSujet: Re: problème avec 2d_flood   problème avec 2d_flood EmptyDim 16 Jan 2011 - 13:57

Désolé, je ne comprends pas où est ton problème. Tu dis que cela arrive avec form 0, pas avec un picure ? J'ai supprimé le picture et fait 2d_target_is 0, et voisi le résultat:
Code:
2d_target_is 0
2d_pen_width 20
2d_pen_color 255,0,0
2d_fill_color 0,0,255

2d_rectangle 30,30,120,120

end

Pour moi, ça a l'air de marcher...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Invité
Invité




problème avec 2d_flood Empty
MessageSujet: Re: problème avec 2d_flood   problème avec 2d_flood EmptyDim 16 Jan 2011 - 14:42

Cela commence à me plaire. Déjà je n'ai jamais parlé de form 0, mais d'une forme quelconque dans un picture.
Il me semblait que pointer un point dans un dessin (là je n'est pas employé le mot forme), et que l'on appliquait la commande 2d_flood, cela avait pour fonction de remplir l'intérieur du dessin avec la couleur. Je ne savais pas que l'intérieur devait aussi changer le bord.

Je vois que vous trouvez cela normal, tout est bien pour le meilleur du monde.
Je montre un problème, on me le transforme en chose normal. Je ne devrais pas me fatiguer à montrer des problèmes, ça n'apporte rien. C(est une chose que je me dis tous les jours, et je suis encore là.

Il va falloir que je trouve un mot de passe aléatoire que je ne connaîtrais pas, le mettre, et tout deviendra calme.
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8610
Age : 52
Localisation : Bretagne
Date d'inscription : 15/02/2010

problème avec 2d_flood Empty
MessageSujet: Comos 70   problème avec 2d_flood EmptyDim 16 Jan 2011 - 14:55

On ne s'énerve pas !
affraid
est ce que je m'énerve ... non...alors.....

bon, bref

et si tu nous mettais le source non ?
car souvent les Pb que j'ai rencontré en 2d sont des Pb de déclaration scratch
je m'explique :

suivant que place la ligne 10 avant la 9 ou après la 11 tout change
et ce pour les attributions de couleur surtout.

mais sans le source on ne peut rien essayer...

aller on se détend clown
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12274
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

problème avec 2d_flood Empty
MessageSujet: Re: problème avec 2d_flood   problème avec 2d_flood EmptyDim 16 Jan 2011 - 15:26

Alors, une form quelconque ? Regarde:
Code:
form 1

2d_target_is 1
2d_pen_width 20
2d_pen_color 255,0,0
2d_fill_color 0,0,255

2d_rectangle 30,30,120,120
2d_rectangle 150,30,230,120

2d_flood 40,40,0,255,0
end

Et ça marche sur form 1, même avcec flood_fill. Je dessine 2 rectangles remplis de bleu. Le premier est ensuite modifié par flood_fill pour mettre vert à la place du bleu. Je ne vois pas de problème.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Invité
Invité




problème avec 2d_flood Empty
MessageSujet: Re: problème avec 2d_flood   problème avec 2d_flood EmptyDim 16 Jan 2011 - 16:58

Désolé de m'énervé, mais je pensais que les images étaient clairs dans les explications.
L'image de gauche est le départ, celle de droite, une fois que la commande 2d_flood était exécutée.

Le code je ne l'ai pas, cela est fait avec le programme que j'ai diffusé il y a un an:

https://panoramic.1fr1.net/t491-icones-a-glissiere

les images sont faitent à partir du 2ème programme auquel j'ai rajouté la commande remplir. Un clique dans l'intérieur de la figure est validé par le bouton position début. Et la position est bonne. Même si j'avais cliqué sur le trait du dessin, celui-ci devrait être jaune, et le reste blanc. Si j'avais cliqué sur l'extérieur, il y aurait l'extérieur jaune, et la figure blanc et les trait noirs.

J'ai déjà passé beaucoup de temps à regarder le programme, et je ne comprend pas ce phénomène. Cela dit ce programme était à polémique puisque je ne l'avais mis juste en complément au programme icône à glissière à l'époque. On était à l'époque au début de la 2d puisque c'était les premiers programmes qu'on sortait pour ces commandes, mais j'aurai du attendre et mettre une version finale et explicative (c'était juste pour montrer et étudier, et ça été l'erreur)

Je vais continuer à regardé ce programme, pour comprendre ce qui se passe. Je pige pas pourquoi en faisant une forme, en cliquant à l'intérieur, il y a débordement.

Avec le code généré vous ne pourrez rien en faire, vu que la commande flood n'y ait pas. De plus la grille ne doit pas être affichée, car la couleur passe par celle-ci.
Puisqu'on est là laissez tombé, ce ne sera que de la perte de temps. Et moi je n'en ai pas beaucoup cherry

le fichier généré est celui-ci:
2d_pen_color 0,0,0
2d_line 6,16,5,4
2d_line 5,4,23,5
2d_line 23,5,20,20
2d_line 20,20,6,16
2d_line 6,16,3,15
2d_line 3,15,3,2
2d_line 3,2,25,3
2d_line 25,3,21,23
2d_line 21,23,2,20
2d_line 2,20,3,15
2d_flood 14,10,255,255,140
mais les valeurs sont celle de l'icône et non de la vue. Elles sont à multiplier par 20, et avec un trait de 20 (2d_pen_width 20) pour la fabrication, pas pour l'icône qui est à 1.

Dans le programme que je mets au point (pas celui-ci), je me sert de l'icône à glissière, et je voulais éviter les bmp ou jpg pour que tout sois intégré au programme.
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12274
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

problème avec 2d_flood Empty
MessageSujet: Re: problème avec 2d_flood   problème avec 2d_flood EmptyDim 16 Jan 2011 - 17:28

Cosmos70, je suis certain que les deux premiers paramètres de ta commande flood_fill ne pointent pas au boin endroit. J'ai modifié mon petit exemple, en lui ajoutant 2 boutons pour varier à volonté la couleur du carde et de l'intérieur. Le rectangle est dessiné avec une largeur de trait de 20, à partir de la position (30,30). Pour changer la couleur du trait, je me pointe donc sur le pixel (35,25), et pour l'intérieur, j'ai choisi (55,55). Et il n'y a pas de problème de flood_fill. Tes difficultés doivent être ailleurs,d ans ton programme. Fais marcher ceci:
Code:
label cadre, interieur
dim c_cadre%(3),c_interieur%(3),c%(3),i%
form 1: top 1,100 : left 1,100

button 2 : parent 2,1 : top 2,10 : left 2,200 : caption 2,"Cadre"
button 3 : parent 3,1 : top 3,40 : left 3,200 : caption 3,"intérieur"
on_click 2,cadre
on_click 3,interieur

c_cadre%(1) = 255
c_interieur%(3) = 255
2d_target_is 1
2d_pen_width 20
2d_pen_color c_cadre%(1),c_cadre%(2),c_cadre%(3)
2d_fill_color c_interieur%(1),c_interieur%(2),c_interieur%(3)

2d_rectangle 30,30,120,120


end

cadre:
for i%=1 to 3
    repeat
        c%(i%) = int(rnd(1)*255)
    until (c%(i%)<>c_cadre%(i%)) and (c%(i%)<>c_interieur%(i%))
    c_cadre%(i%) = c%(i%)
next i%
2d_flood 35,35,c%(1),c%(2),c%(3)
return

interieur:
for i%=1 to 3
    repeat
        c%(i%) = int(rnd(1)*255)
    until (c%(i%)<>c_cadre%(i%)) and (c%(i%)<>c_interieur%(i%))
    c_interieur%(i%) = c%(i%)
next i%
2d_flood 55,55,c%(1),c%(2),c%(3)
return

Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Invité
Invité




problème avec 2d_flood Empty
MessageSujet: Re: problème avec 2d_flood   problème avec 2d_flood EmptyDim 16 Jan 2011 - 18:58

Je comprend très bien ceci.
Et c'est d'ailleurs la première chose à laquelle j'ai pensé. Je fais tous les teste pour cela. J'utilise d'ailleurs dans mon programme en cours (et non celui-ci) 2d_floor.

Mais là, ce qui est surprenant est qu'en choisissant un seul point pour 2d_flood, la plupart du temps je recouvre complètement le picture en jaune alors que la figure est fermée, qu'il n'y a pas de fuite pour aller ailleurs, que lorsque je rempli l'intérieur, je rempli aussi les lignes. Dans le deuxième exemple que j'ai mis, il rempli en jaune tout l'espace et remet les lignes noires en blanc. Ça n'a pas de sens!
Je vais perdre mon temps avec mon débogueur à essayer de voir, mais pour l'instant je n'ai pas trouvé. J'ai constaté des erreurs dans le logiciel qui ont été corrigées, mais sans rapport avec ceci. Je vais rajouter des points en croix à l'endroit où je clique, malgré que toutes les valeurs sont affichées. La représentation que je fais ici, n'est que le quart de l'écran.

Normalement même si je ne clique pas à la bonne place, seul la zone cliqué devrait être recouverte. Une seule instruction flood me recouvre généralement tout, malgrès une zone fermée. Ça aussi c'est vérifié (que la zone est fermée). Et le trait alors?

Ici je n'ai mis que deux cas.
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12274
Age : 74
Localisation : Ile de France
Date d'inscription : 29/12/2009

problème avec 2d_flood Empty
MessageSujet: Re: problème avec 2d_flood   problème avec 2d_flood EmptyDim 16 Jan 2011 - 19:10

J'ai repris les quelques lignes de ton post précédent, et j'ai multiplié toutes les valeurs par 10, de sorte à avoir une image plus grande à l'écran. Et cela marche bien. Voici ce que ça donne:
Code:
2d_pen_color 0,0,0
2d_line 60,160,50,40
2d_line 50,40,230,50
2d_line 230,50,200,200
2d_line 200,200,60,160
2d_line 60,160,30,150
2d_line 30,150,30,20
2d_line 30,20,250,30
2d_line 250,30,210,230
2d_line 210,230,20,200
2d_line 20,200,30,150
2d_flood 140,100,255,255,140
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Contenu sponsorisé





problème avec 2d_flood Empty
MessageSujet: Re: problème avec 2d_flood   problème avec 2d_flood Empty

Revenir en haut Aller en bas
 
problème avec 2d_flood
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Problème avec select case Probleme réglé merci
» problème avec edit ou bien avec combo?
» Problème avec les "if".
» Problème avec RemoveStringBetweenDelimiters.
» Problème avec DTP de KGF

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Un problème avec PANORAMIC?-
Sauter vers: