ManipulationProcessor2D.MinimumScaleRotateRadius Vlastnost

Definice

Získá nebo nastaví minimální poloměr v souřadnicových jednotkách, které jsou nezbytné pro manipulátor, aby se zúčastnil š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

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 hmoty manipulátorů, které právě zpracováváme, může se velmi malý manipulátor pohyb 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. Jakýkoli manipulátor, který je blíže než tato vzdálenost ke středu hmotnosti, nebude zahrnut do operací otáčení a škálování.

Typická hodnota by měla být založena na pravděpodobné velikosti "náhodných" pohybu manipulátorů. Pokud je manipulátor například prstem člověka, 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