Freigeben über


FillRule Enumeration

Definition

Gibt an, wie die sich überschneidenden Bereiche des PathFigure-Objekts, das in einer Geometry enthalten ist, kombiniert werden, um den Bereich der Geometry zu formen.

public enum class FillRule
public enum FillRule
type FillRule = 
Public Enum FillRule
Vererbung
FillRule

Felder

Name Wert Beschreibung
EvenOdd 0

Diese Regel bestimmt, ob sich ein Punkt innerhalb des Ausfüllbereichs befindet, indem ein unendlicher Strahl von diesem Punkt in eine beliebige Richtung gezeichnet und die Anzahl der vom Strahl geschnittenen Pfadsegmente in der angegebenen Form gezählt wird. Bei einer ungeraden Zahl liegt der Punkt innen, und bei einer geraden Zahl liegt er außen.

Nonzero 1

Eine Regel, die bestimmt, ob sich ein Punkt innerhalb des Ausfüllbereichs im Pfad befindet, indem ein unendlicher Strahl von diesem Punkt in eine beliebige Richtung gezeichnet und anschließend die Stellen untersucht werden, an denen ein Segment der Form den Strahl schneidet. Beginnen Sie mit dem Wert 0 (null), und addieren Sie für jede Stelle, an der ein Segment den Strahl von links nach rechts schneidet, den Wert 1. Subtrahieren Sie für jede Stelle, an der ein Pfadsegment den Strahl von rechts nach links schneidet, den Wert 1. Wenn das Ergebnis nach dem Zählen der Überschneidungen 0 (null) ist, liegt der Punkt außerhalb des Pfads. Andernfalls liegt er innerhalb des Pfads.

Gilt für: