ManipulationProcessor2D.MinimumScaleRotateRadius Özellik

Tanım

Bir manipülatörlerin ölçeklendirme ve döndürmeye katılması için gereken en düşük 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 birimlerinde 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çeklendirme için çok büyük bir değişiklik haline gelebilir. 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 benzerine karşılık gelen bir yarıçap uygun olabilir.

değerinin MinimumScaleRotateRadius sonlu, negatif olmayan bir sayı olması gerekir.

Şunlara uygulanır