Condividi tramite


ManipulationProcessor2D.MinimumScaleRotateRadius Proprietà

Definizione

Ottiene o imposta il raggio minimo, in unità di misura delle coordinate, necessario per la scala e la rotazione da parte 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à

Single

Raggio minimo, in unità di misura delle coordinate, necessario per la scala e la rotazione da parte di un manipolatore.

Commenti

Se un manipolatore è estremamente vicino al centro della 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 di 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, potrebbe essere appropriato un raggio corrispondente a un centimetro.

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

Si applica a