ManipulationProcessor2D.MinimumScaleRotateRadius Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o raio mínimo, em unidades de coordenadas, necessário para um manipulador participar de colocação em 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 da propriedade
O raio mínimo, em unidades de coordenadas, necessário para que um manipulador participe do dimensionamento e da rotação.
Comentários
Se um manipulador estiver extremamente perto do centro da massa dos manipuladores atualmente sendo processados, um movimento manipulador muito pequeno poderá se tornar uma alteração muito grande na rotação ou escala. Para evitar esse problema, defina MinimumScaleRotateRadius como algo maior que zero. Qualquer manipulador mais próximo do que essa distância até o centro da massa não será incluído em operações de rotação e dimensionamento.
Um valor típico a ser usado deve ser baseado na magnitude provável de movimentos "acidentais" dos manipuladores. Por exemplo, se o manipulador for um dedo humano tocando uma tela, um raio correspondente a um centímetro ou mais pode ser apropriado.
O valor deve MinimumScaleRotateRadius ser um número finito e não negativo.