Sdílet prostřednictvím


Geometry.GetFlattenedPathGeometry Metoda

Definice

PathGeometry Získá to je mnohoúhelníkové aproximace objektuGeometry.

Přetížení

GetFlattenedPathGeometry()

PathGeometry Získá to je mnohoúhelníkové aproximace objektuGeometry.

GetFlattenedPathGeometry(Double, ToleranceType)

PathGeometryZíská , v rámci zadané tolerance, to je polygonální aproximace objektuGeometry.

GetFlattenedPathGeometry()

PathGeometry Získá to je mnohoúhelníkové aproximace objektuGeometry.

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

Návraty

PathGeometry

Polygonální aproximace Geometry.

Poznámky

Tato metoda používá při zpracování geometrie výchozí faktor tolerance (popsaný StandardFlatteningTolerance vlastností). K určení vlastního faktoru tolerance použijte metodu GetFlattenedPathGeometry .

Některé Geometry metody (například GetFlattenedPathGeometry) produkují nebo používají polygonální aproximaci geometrie. Faktor tolerance určuje maximální vzdálenost mezi body v této polygonální aproximaci. Menší hodnoty tolerance vytvářejí lepší aproximace, ale vyžadují větší zpracování než aproximaci s velkým faktorem tolerance.

Platí pro

GetFlattenedPathGeometry(Double, ToleranceType)

PathGeometryZíská , v rámci zadané tolerance, to je polygonální aproximace objektuGeometry.

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

Parametry

tolerance
Double

Maximální mez vzdálenosti mezi body v polygonální aproximaci geometrie. Menší hodnoty vytvářejí přesnější výsledky, ale způsobují pomalejší provádění. Pokud tolerance je menší než .000001, použije se místo toho .000001.

type
ToleranceType

Jedna z ToleranceType hodnot, která určuje, zda je faktor tolerance absolutní nebo relativní k oblasti geometrie.

Návraty

PathGeometry

Polygonální aproximace Geometry.

Atributy

Poznámky

Některé Geometry metody (například GetFlattenedPathGeometry) produkují nebo používají polygonální aproximaci geometrie. Faktor tolerance určuje maximální vzdálenost mezi body v této polygonální aproximaci. Menší hodnoty tolerance vytvářejí lepší aproximace, ale vyžadují větší zpracování než aproximaci s velkým faktorem tolerance.

Platí pro