2010-01-27 13 views

Antwort

3

Sie können nicht die erste Pentagramms mit einem einzigen Pfad in Canvas 2D zeichnen - die Füllregel Gerade-Ungerade es verwendet wird und Leinwand füllt Formen mit dem Nicht-Null Windungsregel.

Ich denke, Sie müssen die Schnittpunkte für die Ecken des inneren Fünfecks berechnen und separat füllen. Um die Zeichnung zu erreichen, die Sie als Beispiel verwenden, können Sie das Pentagramm (ohne Strichlinien) füllen, das interne Fünfeck (wiederum ohne Strichlinien) füllen und dann den Fünfeck-Konturstrich ohne Füllung zeichnen.