Geometry.StrokeContainsWithDetail Metoda

Definicja

Zwraca wartość opisową przecięcia między określoną geometrią a pociągnięciem bieżącej geometrii.

Przeciążenia

StrokeContainsWithDetail(Pen, Geometry)

Zwraca wartość, która opisuje przecięcie między określonym Geometry a pociągnięciem utworzonym przez zastosowanie określonej Pen do bieżącej geometrii.

StrokeContainsWithDetail(Pen, Geometry, Double, ToleranceType)

Pobiera wartość opisując przecięcie między określonym Geometry a pociągnięciem utworzonym przez zastosowanie określonej Pen geometrii do bieżącej geometrii, biorąc pod uwagę określony margines błędu.

StrokeContainsWithDetail(Pen, Geometry)

Zwraca wartość, która opisuje przecięcie między określonym Geometry a pociągnięciem utworzonym przez zastosowanie określonej Pen do bieżącej geometrii.

C#
public System.Windows.Media.IntersectionDetail StrokeContainsWithDetail (System.Windows.Media.Pen pen, System.Windows.Media.Geometry geometry);

Parametry

pen
Pen

Obiekt, który określa obszar pociągnięcia bieżącej geometrii.

geometry
Geometry

Geometria do testowania pod kątem zawierania.

Zwraca

Jedna z wartości wyliczenia.

Uwagi

Domyślny współczynnik tolerancji (zdefiniowany przez StandardFlatteningTolerance właściwość) jest używany podczas określania, czy określona geometria znajduje się w pociągnięciu bieżącej geometrii. Aby określić własny współczynnik tolerancji, użyj StrokeContainsWithDetail metody .

Niektóre Geometry metody (takie jak StrokeContainsWithDetail) tworzą lub używają wielogonalnego przybliżenia geometrii. Współczynnik tolerancji określa maksymalną odległość między punktami w tym przybliżeniu wielogonalowym. Mniejsze wartości tolerancji dają lepsze przybliżenia, ale wymagają większego przetwarzania niż przybliżenie z dużym współczynnikiem tolerancji.

Dotyczy

.NET Framework 4.8.1 i inne wersje
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

StrokeContainsWithDetail(Pen, Geometry, Double, ToleranceType)

Pobiera wartość opisując przecięcie między określonym Geometry a pociągnięciem utworzonym przez zastosowanie określonej Pen geometrii do bieżącej geometrii, biorąc pod uwagę określony margines błędu.

C#
public System.Windows.Media.IntersectionDetail StrokeContainsWithDetail (System.Windows.Media.Pen pen, System.Windows.Media.Geometry geometry, double tolerance, System.Windows.Media.ToleranceType type);

Parametry

pen
Pen

Obiekt, który określa obszar pociągnięcia bieżącej geometrii.

geometry
Geometry

Geometria do testowania pod kątem zawierania.

tolerance
Double

Maksymalna granica odległości między punktami w przybliżeniu wielokątnych geometrii. Mniejsze wartości generują dokładniejsze wyniki, ale powodują wolniejsze wykonywanie. Jeśli tolerance wartość jest mniejsza niż .000001, zamiast tego jest używany plik .000001.

type
ToleranceType

ToleranceType Jedna z wartości określających, czy współczynnik tolerancji jest wartością bezwzględną, czy względem obszaru geometrii.

Zwraca

Jedna z wartości wyliczenia.

Uwagi

Niektóre Geometry metody (takie jak StrokeContainsWithDetail) tworzą lub używają wielogonalnego przybliżenia geometrii. Współczynnik tolerancji określa maksymalną odległość między punktami w tym przybliżeniu wielogonalowym. Mniejsze wartości tolerancji dają lepsze przybliżenia, ale wymagają większego przetwarzania niż przybliżenie z dużym współczynnikiem tolerancji.

Dotyczy

.NET Framework 4.8.1 i inne wersje
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