Hi Leute,
wie würdet Ihr das Zeichnen eines Rechtecks mit abgerundeten Ecken mittels OpenGL umsetzen? Im Grunde benötige ich ein Equivalent zu NSBezierPaths +bezierPathWithRoundedRect:xRadius:yRadius:. Als Trianglefan, also die Rundungen mit Vertexen modellieren oder als Alpha-Textur (mit Alpha-Wert 0 ausserhalb der runden Ecken)? Im Netz habe ich diverse Anhaltspunkte gefunden für beide Umsetzungen u.a. das hier: stackoverflow.com/questions/53…-1-0-2d-rounded-rectangle
Ich benötige das in einem reinen C++ Projekt, welches auf verschiedenen Plattformen benötigt wird, CG/Cocoa kann ich nicht verwenden. Der Renderer ist OpenGL3 basiert, die glu/legacy OpenGL-Sachen scheiden daher leider aus.
Danke für Euere Zeit, Gruß, Markus
wie würdet Ihr das Zeichnen eines Rechtecks mit abgerundeten Ecken mittels OpenGL umsetzen? Im Grunde benötige ich ein Equivalent zu NSBezierPaths +bezierPathWithRoundedRect:xRadius:yRadius:. Als Trianglefan, also die Rundungen mit Vertexen modellieren oder als Alpha-Textur (mit Alpha-Wert 0 ausserhalb der runden Ecken)? Im Netz habe ich diverse Anhaltspunkte gefunden für beide Umsetzungen u.a. das hier: stackoverflow.com/questions/53…-1-0-2d-rounded-rectangle
Ich benötige das in einem reinen C++ Projekt, welches auf verschiedenen Plattformen benötigt wird, CG/Cocoa kann ich nicht verwenden. Der Renderer ist OpenGL3 basiert, die glu/legacy OpenGL-Sachen scheiden daher leider aus.
Danke für Euere Zeit, Gruß, Markus