GLBasic forum

Other languages => GLBasic - de => Topic started by: Veritas on 2008-May-05

Title: Funktion für Abgerundete Rechtecke?
Post by: Veritas on 2008-May-05
Hey Leute, gibts in oder für GLBasic einen Befehl mit dem man Drawrect machen kann aber halt mit runden Ecken?
Mein Viewport soll halt nich eckig sein, sondern etwas moderner gehalten.
Ich könnte auch einfach ein png mit der Fenstergröße und runden Ecken machen, aber das ist nicht das was ich will und brauche.
Mir fallen auch noch viele andere Möglichkeiten ein aber mir gehts jetzt wirklich nur darum ob es einen Befehl dafür gibt, weil das schlichtweg am einfachsten wäre.

Liebe Grüße Veritas
Title: Re: Funktion für Abgerundete Rechtecke?
Post by: Tiuz on 2008-May-05
Hallo Veritas,

den Befehl gibt es nicht. Alternativen hast du ja schon genannt.
Außerdem kannst du dir mit DRAWLINE und SETPIXEL selber eine solche Funktion schreiben.

Grüße Tiuz.
Title: Re: Funktion für Abgerundete Rechtecke?
Post by: Schranz0r on 2008-May-05
Oder an jeder ecke einen Kreis(Musste eine Function schreiben!) und zwischendrin immer ein Rect :)

Oooooooooooooder du Benutzt Polyverctor für das ganze!
Title: Re: Funktion für Abgerundete Rechtecke?
Post by: Kitty Hello on 2008-May-05
POLYVECTOR!!!! Mit (optinonal) einem Sprite als Hintergrund!!
Juhuu! Bitte, bitte, bitte schreiben.
Title: Re: Funktion für Abgerundete Rechtecke?
Post by: Veritas on 2008-May-05
Das sind ja schon ne Menge Möglichkeiten ^^ die ich NICHT in Erwägung gezogen haben, meine wären etwas komplizierter  :glare:
Also ne Kreisfunktion...und Rechtecke... Was Polyvectoren sind weiß ich bis jetzt noch nicht... aber ich werd dann aufschluss geben wofür ich mich entschieden habe und diejenige Funktion dann reinstellen.
Title: Re: Funktion für Abgerundete Rechtecke?
Post by: BumbleBee on 2008-May-05
Kannst ja auch eins in MS Paint machen und dann laden.  =D

Cheers
Title: Re: Funktion für Abgerundete Rechtecke?
Post by: Veritas on 2008-May-06
Hatte ja bereits gesagt das ich auch mit Photoshop schnell ne Png machen könnte, was ich sicherlich LÄNGST getan hätte :doubt:. Wer lesen kann is klar im Vorteil  :good:. Ich brauch für meine Zwecke aber die Funktion :|. Die Lösung mit den Vektoren ist ohne Funktion ziemlich mühselig leider wüßt ich aber nicht wie ich schnell und einfach eine Zauber, dafür bin ich noch nich lang genug in der Materie  :roll:, aber die Kreisfunktion von Ocean ist super. Auch wenn ich sie noch nicht wirklich richtig verstehe. Kann mir jemand erklären warum man die "thickness" niemals über 10px kriegt? Hat jemand ne lösung wie man das machen kann? Weil das wäre Ideal für meinen Rahmen einfach einen geviertelten Kreis in Jede Ecke und dazwischen Rechtecke um das ganze als Rahmen darzustellen.

Ich zähl auf euch ich kriegs heut nemmer hin. Lg Veritas
Title: Re: Funktion für Abgerundete Rechtecke?
Post by: Kitty Hello on 2008-May-06
Mach ma's so:
http://www.glbasic.com/forum/index.php?topic=1877 (http://www.glbasic.com/forum/index.php?topic=1877)
Title: Re: Funktion für Abgerundete Rechtecke?
Post by: Veritas on 2008-May-06
Oh, das is ja mal Cool, das ist genau wonach ich gefragt habe. Und viel besser sogar noch viel mehr als ich wissen wollte. Die nächste frage wäre nämlich dann gewesen wie mache ich daraus eine Rechteckigen Rahmen mit runden Ecken  =) aber DAS ist damit dann ja auch schon abgehakt.

Danke für eure Hilfe bisher ihr seid super  :grin:

Lg Veritas