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
プロパティ値
マニピュレーターが拡大と縮小および回転に参加するために必要な座標単位の最小半径。
注釈
マニピュレーターが現在処理中のマニピュレータの質量の中心に非常に近い場合、非常に小さいマニピュレーターモーションは回転またはスケーリングに対する非常に大きな変化になる可能性があります。 この問題を回避するには、0 より大きい値に設定 MinimumScaleRotateRadius します。 その距離よりも質量の中心に近いマニピュレーターは、回転およびスケーリング操作には含まれません。
使用する一般的な値は、マニピュレーターの "偶発的な" モーションの可能性が高い大きさに基づく必要があります。 たとえば、マニピュレーターが画面に触れる人間の指である場合、センチメートルほどに対応する半径が適切な場合があります。
for の MinimumScaleRotateRadius 値は、有限の負以外の数値である必要があります。