Freigeben über


Geometry.GetFlattenedPathGeometry Methode

Definition

Ruft eine PathGeometry ab, die eine polygonale Approximation des Geometry-Objekts ist.

Überlädt

GetFlattenedPathGeometry()

Ruft eine PathGeometry ab, die eine polygonale Approximation des Geometry-Objekts ist.

GetFlattenedPathGeometry(Double, ToleranceType)

Ruft eine PathGeometry innerhalb der angegebenen Toleranz ab, die eine polygonale Approximation des Geometry-Objekts ist.

GetFlattenedPathGeometry()

Ruft eine PathGeometry ab, die eine polygonale Approximation des Geometry-Objekts ist.

public:
 System::Windows::Media::PathGeometry ^ GetFlattenedPathGeometry();
public System.Windows.Media.PathGeometry GetFlattenedPathGeometry ();
member this.GetFlattenedPathGeometry : unit -> System.Windows.Media.PathGeometry
Public Function GetFlattenedPathGeometry () As PathGeometry

Gibt zurück

Die polygonale Approximation der Geometry.

Hinweise

Diese Methode verwendet den Standardtoleranzfaktor (beschrieben durch die -Eigenschaft) bei der StandardFlatteningTolerance Verarbeitung der Geometrie. Verwenden Sie die GetFlattenedPathGeometry -Methode, um Ihren eigenen Toleranzfaktor anzugeben.

Einige Geometry Methoden (z GetFlattenedPathGeometry. B. ) erzeugen oder verwenden eine polygonale Annäherung der Geometrie. Der Toleranzfaktor gibt den maximalen Abstand zwischen Punkten in dieser polygonalen Näherung an. Kleinere Toleranzwerte führen zu besseren Näherungswerten, erfordern jedoch mehr Verarbeitung als eine Näherung mit einem großen Toleranzfaktor.

Gilt für:

GetFlattenedPathGeometry(Double, ToleranceType)

Ruft eine PathGeometry innerhalb der angegebenen Toleranz ab, die eine polygonale Approximation des Geometry-Objekts ist.

public:
 virtual System::Windows::Media::PathGeometry ^ GetFlattenedPathGeometry(double tolerance, System::Windows::Media::ToleranceType type);
[System.Security.SecurityCritical]
public virtual System.Windows.Media.PathGeometry GetFlattenedPathGeometry (double tolerance, System.Windows.Media.ToleranceType type);
public virtual System.Windows.Media.PathGeometry GetFlattenedPathGeometry (double tolerance, System.Windows.Media.ToleranceType type);
[<System.Security.SecurityCritical>]
abstract member GetFlattenedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
override this.GetFlattenedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
abstract member GetFlattenedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
override this.GetFlattenedPathGeometry : double * System.Windows.Media.ToleranceType -> System.Windows.Media.PathGeometry
Public Overridable Function GetFlattenedPathGeometry (tolerance As Double, type As ToleranceType) As PathGeometry

Parameter

tolerance
Double

Die maximalen Grenzen für die Entfernung zwischen Punkten in der polygonalen Approximation der Geometrie. Kleinere Werte liefern genauere Ergebnisse, führen jedoch zu einer langsameren Ausführung. Wenn tolerance kleiner als 0,000001 ist, wird stattdessen 0,000001 verwendet.

type
ToleranceType

Einer der ToleranceType-Werte, die angeben, ob der Toleranzfaktor ein absoluter Wert oder relativ zum Bereich der Geometrie ist.

Gibt zurück

Die polygonale Approximation der Geometry.

Attribute

Hinweise

Einige Geometry Methoden (z GetFlattenedPathGeometry. B. ) erzeugen oder verwenden eine polygonale Annäherung der Geometrie. Der Toleranzfaktor gibt den maximalen Abstand zwischen Punkten in dieser polygonalen Näherung an. Kleinere Toleranzwerte führen zu besseren Näherungswerten, erfordern jedoch mehr Verarbeitung als eine Näherung mit einem großen Toleranzfaktor.

Gilt für: