FillRule Wyliczenie

Definicja

Określa sposób łączenia przecinających się obszarów PathFigure obiektów znajdujących się w obiekcie Geometry w celu utworzenia obszaru Geometryobiektu .

C#
public enum FillRule
Dziedziczenie
FillRule

Pola

Nazwa Wartość Opis
EvenOdd 0

Reguła określająca, czy punkt znajduje się w regionie wypełnienia, rysując promienie od tego punktu do nieskończoności w dowolnym kierunku i zliczając liczbę segmentów ścieżki w danym kształcie, że przecięcie promienia. Jeśli ta liczba jest nieparzysta, punkt znajduje się wewnątrz; jeśli nawet, punkt jest poza.

Nonzero 1

Reguła określająca, czy punkt znajduje się w regionie wypełnienia ścieżki, rysując promienie od tego punktu do nieskończoności w dowolnym kierunku, a następnie badając miejsca, w których segment kształtu przecina promienie. Począwszy od liczby zera, dodaj jeden raz segment przecina promienie od lewej do prawej i odejmuje jeden za każdym razem segment ścieżki przecina promienie od prawej do lewej. Po zliczaniu przepraw, jeśli wynik wynosi zero, punkt znajduje się poza ścieżką. W przeciwnym razie znajduje się wewnątrz.

Dotyczy

Produkt Wersje
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10