ManipulationProcessor2D.MinimumScaleRotateRadius Proprietà

Definizione

Ottiene o imposta il raggio minimo, in unità di coordinate, necessario per partecipare a ridimensionamento e rotazione di un manipolatore.

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

Valore della proprietà

Raggio minimo, in unità di coordinate, necessario per partecipare a ridimensionamento e rotazione di un manipolatore.

Commenti

Se un manipolatore è estremamente vicino al centro di massa dei manipolatori attualmente in fase di elaborazione, un movimento manipolatore molto piccolo può diventare una modifica molto grande alla rotazione o al ridimensionamento. Per evitare questo problema, impostare su MinimumScaleRotateRadius un valore maggiore di zero. Qualsiasi manipolatore più vicino a quella distanza al centro della massa non verrà incluso nelle operazioni di rotazione e ridimensionamento.

Un valore tipico da usare deve essere basato sulla probabile grandezza dei movimenti "accidentali" dei manipolatori. Ad esempio, se il manipolatore è un dito umano che tocca uno schermo, un raggio corrispondente a un centimetro o così via potrebbe essere appropriato.

Il valore per MinimumScaleRotateRadius deve essere un numero finito e non negativo.

Si applica a