Difference between revisions of "Winding Style Parameter"
(Added Category:Parameters) |
m (Text replace - '[[' to '{{l|') |
||
Line 1: | Line 1: | ||
<!--Categories--> | <!--Categories--> | ||
− | + | {{l|Category:Parameters]] | |
The Winding Style parameter is available in these layers: | The Winding Style parameter is available in these layers: | ||
− | * | + | * {{l|Outline Layer]] |
− | * | + | * {{l|Region Layer]] |
− | * | + | * {{l|Polygon Layer]] |
− | * | + | * {{l|Star Layer]] (where it can be used to produce some {{l|Star_Layer#Winding_Style_Hacks|interesting effects]]) |
It determines the way in which Synfig decides whether a point is 'inside' or 'outside' which coloring the layer in. | It determines the way in which Synfig decides whether a point is 'inside' or 'outside' which coloring the layer in. | ||
Line 15: | Line 15: | ||
The easiest way to see the distinction is to draw a region which contains a loop inside itself: | The easiest way to see the distinction is to draw a region which contains a loop inside itself: | ||
− | + | {{l|Image:Goatse.png]] {{l|Media:Winding_style.sifz|source .sif file]] | |
The top two images have their region winding styles set to "Non Zero" and the bottom two have their region winding styles set to "Even/Odd". "Even/Odd" makes the region see-through when it crosses itself. | The top two images have their region winding styles set to "Non Zero" and the bottom two have their region winding styles set to "Even/Odd". "Even/Odd" makes the region see-through when it crosses itself. |
Revision as of 08:29, 8 September 2009
{{l|Category:Parameters]] The Winding Style parameter is available in these layers:
- {{l|Outline Layer]]
- {{l|Region Layer]]
- {{l|Polygon Layer]]
- {{l|Star Layer]] (where it can be used to produce some {{l|Star_Layer#Winding_Style_Hacks|interesting effects]])
It determines the way in which Synfig decides whether a point is 'inside' or 'outside' which coloring the layer in.
The Winding Style parameter has two possible values:
- Non Zero
- Even/Odd
The easiest way to see the distinction is to draw a region which contains a loop inside itself:
{{l|Image:Goatse.png]] {{l|Media:Winding_style.sifz|source .sif file]]
The top two images have their region winding styles set to "Non Zero" and the bottom two have their region winding styles set to "Even/Odd". "Even/Odd" makes the region see-through when it crosses itself.
The left two images have their outline winding styles set to "Non Zero" and the right two have their outline winding styles set to "Even/Odd". "Even/Odd" makes the outline see-through when it crosses itself.
http://dooglus.rincevent.net/synfig/regions.html has notes I made while investigating how region filling works, and describes the Winding Style parameter.