ManipulationProcessor2D.MinimumScaleRotateRadius Özellik
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.
Bir manipülatörlerin ölçeklendirme ve döndürmeye katılması için gereken minimum yarıçapı koordinat birimlerinde alır veya ayarlar.
public:
property float MinimumScaleRotateRadius { float get(); void set(float value); };
public float MinimumScaleRotateRadius { get; set; }
member this.MinimumScaleRotateRadius : single with get, set
Public Property MinimumScaleRotateRadius As Single
Özellik Değeri
Bir manipülatörlerin ölçeklendirme ve döndürmeye katılması için gereken koordinat birimlerindeki minimum yarıçap.
Açıklamalar
Bir manipülatör şu anda işlenen manipülatörlerin kütle merkezine son derece yakınsa, çok küçük bir manipülatör hareketi döndürme veya ölçeklendirmede çok büyük bir değişiklik olabilir. Bu sorunu önlemek için sıfırdan büyük bir değere ayarlayın MinimumScaleRotateRadius . Kütle merkezine bu mesafeden daha yakın olan herhangi bir manipülatör döndürme ve ölçeklendirme işlemlerine dahil edilmeyecektir.
Kullanılacak tipik bir değer, manipülatörlerin "yanlışlıkla" hareketlerinin büyüklüğünü temel almalıdır. Örneğin, manipülatör bir ekrana dokunan bir insan parmağıysa, santimetre veya benzeri bir yarıçap uygun olabilir.
değerinin MinimumScaleRotateRadius sonlu, negatif olmayan bir sayı olması gerekir.