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

属性值

操纵器参与缩放和旋转所需的最小半径(以坐标单位为单位)。

注解

如果操控器与当前正在处理的操控器质量中心非常接近,那么一个非常小的操控器运动可能会对旋转或缩放产生非常大的变化。 若要避免此问题,请设置为 MinimumScaleRotateRadius 大于零的内容。 任何离质量中心距离更近的操控器都不会包括在旋转和缩放操作中。

要使用的典型值应基于操纵器的“意外”运动的可能数量级。 例如,如果操纵器是触摸屏幕的人类手指,则对应于厘米左右的半径可能合适。

MinimumScaleRotateRadius 值必须是有限的非负数。

适用于