次の方法で共有


ManipulationProcessor2D.MinimumScaleRotateRadius プロパティ

定義

マニピュレーターが拡大と縮小および回転に参加するために必要な座標単位の最小半径を取得または設定します。

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

プロパティ値

Single

マニピュレーターが拡大と縮小および回転に参加するために必要な座標単位の最小半径。

注釈

マニピュレーターが現在処理中のマニピュレータの質量の中心に非常に近い場合、非常に小さいマニピュレーターモーションは回転またはスケーリングに対する非常に大きな変化になる可能性があります。 この問題を回避するには、0 より大きい値に設定 MinimumScaleRotateRadius します。 その距離よりも質量の中心に近いマニピュレーターは、回転およびスケーリング操作には含まれません。

使用する一般的な値は、マニピュレーターの "偶発的な" モーションの可能性が高い大きさに基づく必要があります。 たとえば、マニピュレーターが画面に触れる人間の指である場合、センチメートルほどに対応する半径が適切な場合があります。

for の MinimumScaleRotateRadius 値は、有限の負以外の数値である必要があります。

適用対象