ManipulationProcessor2D.MinimumScaleRotateRadius Propriedade

Definição

Obtém ou define o raio mínimo, em unidades de coordenadas, necessário para que um manipulador participe na escala e rotação.

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

Valor de Propriedade

O raio mínimo, em unidades de coordenadas, necessário para que um manipulador participe na escala e rotação.

Observações

Se um manipulador estiver extremamente próximo do centro de massa dos manipuladores que estão a ser processados, um movimento muito pequeno do manipulador pode transformar-se numa grande alteração na rotação ou escala. Para evitar este problema, defina MinimumScaleRotateRadius para algo superior a zero. Qualquer manipulador que esteja mais próximo do que essa distância ao centro de massa não será incluído nas operações de rotação e escala.

Um valor típico a usar deve basear-se na provável magnitude dos movimentos "acidentais" dos manipuladores. Por exemplo, se o manipulador for um dedo humano a tocar num ecrã, um raio correspondente a cerca de um centímetro pode ser apropriado.

O valor para MinimumScaleRotateRadius deve ser um número finito e não negativo.

Aplica-se a