2010-01-27 7 views

risposta

3

Non si può disegnare il primo pentagramma con un unico percorso nel Canvas 2D - la regola di riempimento utilizzato c'è pari-dispari e Canvas riempie le forme con la regola di avvolgimento diverso da zero.

Penso che dovrai calcolare i punti di intersezione per gli angoli del pentagono interno e riempirlo separatamente. Per ottenere il disegno che usi come esempio, puoi riempire il pentagramma (senza linee di tratto), riempire il pentagono interno (ancora senza linee di tratto) quindi tracciare il tratto del contorno del pentagono senza riempirlo.