Geometry.GetFlattenedPathGeometry Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Nesnenin çokgen bir yaklaşık değeri Geometry olan bir PathGeometry alır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| GetFlattenedPathGeometry() |
Nesnenin çokgen bir yaklaşık değeri Geometry olan bir PathGeometry alır. |
| GetFlattenedPathGeometry(Double, ToleranceType) |
PathGeometryBelirtilen tolerans içinde nesnenin çokgen bir yaklaşık değeri Geometry olan bir alır. |
GetFlattenedPathGeometry()
Nesnenin çokgen bir yaklaşık değeri Geometry olan bir PathGeometry 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 (özellik 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)
PathGeometryBelirtilen tolerans içinde nesnenin çokgen bir yaklaşık değeri Geometry olan 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 yaklaşık cinsinden 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şması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 geometri 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.