ManipulationProcessor2D.MinimumScaleRotateRadius プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
マニピュレーターがスケーリングと回転に参加するために必要な最小半径を座標単位で取得または設定します。
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
プロパティ値
マニピュレーターがスケーリングと回転に参加するために必要な最小半径 (座標単位)。
注釈
マニピュレーターが現在処理中のマニピュレーターの質量の中心に非常に近い場合、非常に小さいマニピュレーターのモーションは、回転またはスケーリングに非常に大きな変化を生じる可能性があります。 この問題を回避するには、 MinimumScaleRotateRadius を 0 より大きい値に設定します。 その距離を超えて質量の中心に近いマニピュレーターは、回転およびスケーリング操作には含まれません。
使用する一般的な値は、マニピュレーターの "偶発的な" モーションの大きさに基づく必要があります。 たとえば、マニピュレーターが画面に触れる人間の指である場合は、センチメートルなどに対応する半径が適切な場合があります。
MinimumScaleRotateRadiusの値は、有限の負以外の数値である必要があります。