Geometry.StrokeContains 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.
Geometrinin vuruşunun belirtilen Pointöğesini içerip içermediğini belirler.
Aşırı Yüklemeler
StrokeContains(Pen, Point) |
Belirtilen Point öğesinin geometriye uygulanarak Pen üretilen vuruşta bulunup bulunmadığını belirler. |
StrokeContains(Pen, Point, Double, ToleranceType) |
Belirtilen Point hata kenar boşluğu göz önünde bulundurularak belirtilen geometriye uygulanarak belirtilen Pen vuruşun üretilen vuruşta bulunup bulunmadığını belirler. |
StrokeContains(Pen, Point)
public:
bool StrokeContains(System::Windows::Media::Pen ^ pen, System::Windows::Point hitPoint);
public bool StrokeContains (System.Windows.Media.Pen pen, System.Windows.Point hitPoint);
member this.StrokeContains : System.Windows.Media.Pen * System.Windows.Point -> bool
Public Function StrokeContains (pen As Pen, hitPoint As Point) As Boolean
Parametreler
- pen
- Pen
Geometrinin vuruşunun alanını belirleyen nesne.
- hitPoint
- Point
Kapsama için test edilmesi gereken nokta.
Döndürülenler
true
geometriye belirtilen Pen uygulanarak üretilen vuruşta yer alırsahitPoint
; aksi takdirde, false
.
Açıklamalar
Belirtilen noktanın geometrinin vuruşunda StandardFlatteningTolerance yer alıp almadığı belirlenirken varsayılan tolerans faktörü (özellik tarafından belirtilir) kullanılır. Kendi tolerans faktörünüzü belirtmek için aşırı yüklemeyi kullanın StrokeContains .
Bazı Geometry yöntemler (örneğin StrokeContains) 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
StrokeContains(Pen, Point, Double, ToleranceType)
public:
bool StrokeContains(System::Windows::Media::Pen ^ pen, System::Windows::Point hitPoint, double tolerance, System::Windows::Media::ToleranceType type);
public bool StrokeContains (System.Windows.Media.Pen pen, System.Windows.Point hitPoint, double tolerance, System.Windows.Media.ToleranceType type);
member this.StrokeContains : System.Windows.Media.Pen * System.Windows.Point * double * System.Windows.Media.ToleranceType -> bool
Public Function StrokeContains (pen As Pen, hitPoint As Point, tolerance As Double, type As ToleranceType) As Boolean
Parametreler
- pen
- Pen
Geometrinin vuruşunu tanımlayan nesne.
- hitPoint
- Point
Kapsama için test edilmesi gereken nokta.
- 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
true
geometriye belirtilen Pen uygulanarak oluşturulan vuruş belirtilen tolerans faktörüne göre belirtilen noktayı içeriyorsa; aksi takdirde, false
.
Açıklamalar
Bazı Geometry yöntemler (örneğin StrokeContains) 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.