Sdílet prostřednictvím


ManipulationProcessor2D.MinimumScaleRotateRadius Vlastnost

Definice

Získá nebo nastaví minimální poloměr v souřadnicových jednotkách, které jsou nezbytné pro manipulátor k účasti na škálování a otočení.

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

Hodnota vlastnosti

Single

Minimální poloměr v souřadnicových jednotkách nezbytný pro manipulátor, který se může účastnit škálování a otáčení.

Poznámky

Pokud je manipulátor velmi blízko středu hmotnosti manipulátorů, které se právě zpracovávají, může se velmi malý manipulátor pohybem stát velmi velkou změnou otočení nebo škálování. Chcete-li se tomuto problému vyhnout, nastavte MinimumScaleRotateRadius hodnotu větší než nula. Všechny manipulátory, které jsou blíže než tato vzdálenost k středu hmotnosti, nebudou zahrnuty do operací otočení a škálování.

Typická hodnota, která se má použít, by měla být založena na pravděpodobném rozsahu "náhodných" pohybu manipulátorů. Pokud je například manipulátor člověkem, který se dotkne obrazovky, může být vhodný poloměr odpovídající centimetru.

Hodnota MinimumScaleRotateRadius musí být konečné, nezáporné číslo.

Platí pro