2016-06-14 11 views
0

Hallo Ich versuche, ein Polygon mit einem Farbverlauf basierend auf der Farbe jeder Ecke zu implementieren (das Polygon ist eine Überlagerung für eine Karte). so for example this image would have a green point a red point and a blue point and the colors mix in the center. Bis jetzt habe ich MKPolygon verwendet. Jede Anleitung wird geschätzt.Multi Color Polygon in iOS

Danke,

+0

Ist das nicht genau das, was alle OpenGL-Tutorials machen? Sie könnten in EAGLView schauen. – Putz1103

+0

Nein, ich versuche das Overlay auf einer Karte basierend auf Punkten zu erstellen, auf die der Benutzer klickt. aber danke für die Hilfe – pudm

+0

OpenGL kann das tun ... – Putz1103

Antwort

0

Zu meinem Ergebnis zu erzielen schrieb ich eine for-Schleife, die durch alle Punkte durchlaufen, die eine im Inneren, die für Schleife hatte einen Wert von den anderen Punkten subtrahiert dieses das Polygon kleiner und erstellt ein Polygon zu machen wurde gemacht, bis das Polygon klein genug für die Ansicht war. Dies gab ihm einen schönen Gradienten und dies für die andere Hornhaut mit verschiedenen Farben zu tun, gab den gewünschten Farbverlauf.