Compartilhar via


ManipulationProcessor2D.MinimumScaleRotateRadius Propriedade

Definição

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

Single

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.

Aplica-se a