Fläche unter Kurven füllen ?

Fragen rund um diverse Windows-Versionen, ihr Verhalten unter Xbase++ und den Umgang mit der API

Moderator: Moderatoren

Antworten
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Fläche unter Kurven füllen ?

Beitrag von AUGE_OHR »

hi,

ich habe ja für GraBox() und GraArc() die Konstante GRA_FILL.

angenommen ich habe mit GraPath() Kurven gemalt ... wie kann ich die Fäche "unter" der Kurve füllen ?
die Kurven sind evtl. nach unter "offen" d.h. "ExtFloodFill" funktioniert in diesem Fall nicht.
gruss by OHR
Jimmy
DelUser01

Re: Fläche unter Kurven füllen ?

Beitrag von DelUser01 »

Hallo Jimmy

könntest Du nicht die Kurven "verdeckt" schließen um Fill wieder verwenden zu können?
Wenn es nur um die Optik geht würde ich das so versuchen:
Zuerst mit 100% transparenter Farbe die Teilkreise/Kreisbögen zeichnen, schließen, dann farbig füllen. Bei Bedarf die Teilkreise/Kreisbögen nochmal mit anderer Farbe z.B. Rot drüberlegen. Am Ergebnis merkt das nachher keiner wie das entstanden ist.
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

Re: Fläche unter Kurven füllen ?

Beitrag von AUGE_OHR »

Roland Gentner hat geschrieben:könntest Du nicht die Kurven "verdeckt" schließen um Fill wieder verwenden zu können?
hm ... mit einer Hilfslinie ... das müsste ich mal probieren, Danke.
gruss by OHR
Jimmy
Antworten