Geometry.GetFlattenedPathGeometry Yöntem

Tanım

PathGeometry Nesnenin çokgen bir yaklaşık değeri Geometry olan bir alır.

Aşırı Yüklemeler

GetFlattenedPathGeometry()

PathGeometry Nesnenin çokgen bir yaklaşık değeri Geometry olan bir alır.

GetFlattenedPathGeometry(Double, ToleranceType)

PathGeometryNesnenin çokgen bir yaklaşık değeri Geometry olan belirtilen tolerans içinde bir alır.

GetFlattenedPathGeometry()

PathGeometry Nesnenin çokgen bir yaklaşık değeri Geometry olan bir alır.

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

Döndürülenler

öğesinin çokgen yaklaşık değeri Geometry.

Açıklamalar

Bu yöntem geometriyi işlerken varsayılan tolerans faktörünü StandardFlatteningTolerance (özelliği tarafından açıklanmıştır) kullanır. Kendi tolerans faktörünüzü belirtmek için yöntemini kullanın GetFlattenedPathGeometry .

Bazı Geometry yöntemler (örneğin GetFlattenedPathGeometry) geometrinin çokgen bir yaklaşıkını üretir veya kullanır. Tolerans faktörü, bu çokgen yaklaşık değerdeki noktalar arasındaki maksimum uzaklığı belirtir. Daha küçük tolerans değerleri daha iyi yaklaşık değerler üretir, ancak büyük tolerans faktörüne sahip bir yaklaşık değerden daha fazla işleme gerektirir.

Şunlara uygulanır

GetFlattenedPathGeometry(Double, ToleranceType)

PathGeometryNesnenin çokgen bir yaklaşık değeri Geometry olan belirtilen tolerans içinde bir alır.

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

Parametreler

tolerance
Double

Geometrinin çokgen yakınlığındaki noktalar arasındaki uzaklık üzerindeki maksimum sınırlar. Daha küçük değerler daha doğru sonuçlar üretir ancak yürütmenin yavaşlamasına neden olur. .000001'den küçükse tolerance , bunun yerine .000001 kullanılır.

type
ToleranceType

Tolerans faktörünün ToleranceType mutlak bir değer mi yoksa geometrinin alanına göre mi olduğunu belirten değerlerden biri.

Döndürülenler

öğesinin çokgen yaklaşık değeri Geometry.

Öznitelikler

Açıklamalar

Bazı Geometry yöntemler (örneğin GetFlattenedPathGeometry) geometrinin çokgen bir yaklaşıkını üretir veya kullanır. Tolerans faktörü, bu çokgen yaklaşık değerdeki noktalar arasındaki maksimum uzaklığı belirtir. Daha küçük tolerans değerleri daha iyi yaklaşık değerler üretir, ancak büyük tolerans faktörüne sahip bir yaklaşık değerden daha fazla işleme gerektirir.

Şunlara uygulanır