Oppure

Loading
24/09/11 12:33
Loryea
Come si determinano, utilizzando "floodfill",i colori e la posizione della cornice di un rettangolo, se "floodfill" ha solo 3 parametri, tra cui 2 per una coordinata e una per il colore?
Per determinare la posizione di un quadrato, non erano necessarie minimo 4 coordinate (una per lato)? :-?:-?:-?:-?:-?:-?:-?:-?:-?:-?:-?:-?:-?:-?:-?:-?:-?:-?:
aaa
24/09/11 12:40
nessuno
Floodfill accetta le coordinate di un "punto" all'interno di un'area delimitata dal colore passato come argomento.

Il quadrato non c'entra nulla.

Devi leggere la documentazione relativa alle varie funzioni, non andare a caso.
Ultima modifica effettuata da nessuno 24/09/11 13:21
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
24/09/11 17:26
Loryea
Postato originariamente da nessuno:

Floodfill accetta le coordinate di un "punto" all'interno di un'area delimitata dal colore passato come argomento.

Il quadrato non c'entra nulla.

Devi leggere la documentazione relativa alle varie funzioni, non andare a caso.


Sono andato sul tutorials del linguaggio pascal di questo sito, ho letto: come colorare un'area della modalità grafica, o una cosa del genere, non specificava niente al riguardo.:yup: (con tutto il rispetto di Jhon). :yup:
aaa
24/09/11 17:32
nessuno
Leggi la documentazione ufficiale

freepascal.org/docs-html/rtl/graph/…

P.S. Veramente nel testo di John c'era scritto

"Floodfill(x,y:integer, border:word): permette, dopo aver impostato la modalità , di riempire l'area di schermo che va da x,y (valore numerico intero) fino a una linea chiusa di colore border(valore numerico/nome del colore).

Il parametro border NON è il colore del rimpimento, impostabile con setfillstyle, ma il suo "limite"!! "

e anche qui il quadrato non c'entra nulla ... anzi mi sembra chiaro ...
Ultima modifica effettuata da nessuno 24/09/11 17:42
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
24/09/11 18:18
Loryea
Postato originariamente da nessuno:

Leggi la documentazione ufficiale

freepascal.org/docs-html/rtl/graph/…

P.S. Veramente nel testo di John c'era scritto

"Floodfill(x,y:integer, border:word): permette, dopo aver impostato la modalità , di riempire l'area di schermo che va da x,y (valore numerico intero) fino a una linea chiusa di colore border(valore numerico/nome del colore).

Il parametro border NON è il colore del rimpimento, impostabile con setfillstyle, ma il suo "limite"!! "

e anche qui il quadrato non c'entra nulla ... anzi mi sembra chiaro ...


Non ho detto che nella documentazione di jhon, c'era di mezzo un quadrato, ma ho presupposto che questa operazione di riempimento di una zona potesse funzionare con dei rettangoli (ovvero che potesse riempire un rettangolo).

Comunque ora ho capito, pensavo che le coordinate della linea border dovessero essere impostate.
Ultima modifica effettuata da Loryea 24/09/11 18:23
aaa
24/09/11 18:33
nessuno
Postato originariamente da Loryea:
Non ho detto che nella documentazione di jhon


John non jhon ...

, c'era di mezzo un quadrato, ma ho presupposto che questa operazione di riempimento di una zona potesse funzionare con dei rettangoli (ovvero che potesse riempire un rettangolo).


Ed è corretto. Può riempire un rettangolo, un quadrato o altra area chiusa da un bordo del colore indicato. Perché pensi che non si possa riempire il rettangolo con questa funzione?

Comunque ora ho capito, pensavo che le coordinate della linea border dovessero essere impostate.


Scusa se insisto, ma perché "pensavi"? Devi *leggere* la documentazione.
Ultima modifica effettuata da nessuno 24/09/11 18:34
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
24/09/11 18:41
Loryea
Dopo aver letto la documentazione di John, ho pensato.
Non avevo capito che le cordinate della figura geometrica scelta, dovevano essere scelte prima, dall'utente, e che i valori X,Y indicasse un punto interno alla figura secelta. Avevo capito che X,Y era un parametro geometrico di una figura, come ad esempio l'angolo di un quadrato.
aaa
24/09/11 18:45
nessuno
Va beh ... la prossima volta il consiglio è di leggere bene la documentazione ufficiale di una funzione prima di utilizzarla ... e di non "presupporre" nulla.

Forse quello che cercavi era la funzione

Bar
freepascal.org/docs-html/rtl/graph/…

oppure la

FillPoly
freepascal.org/docs-html/rtl/graph/…
Ultima modifica effettuata da nessuno 24/09/11 18:49
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.