Udostępnij za pośrednictwem


ManipulationProcessor2D.MinimumScaleRotateRadius Właściwość

Definicja

Pobiera lub ustawia minimalny promień w jednostkach współrzędnych niezbędnych dla manipulatora do udziału w skalowaniu i rotacji.

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

Wartość właściwości

Single

Minimalny promień w jednostkach współrzędnych niezbędny do udziału manipulatora w skalowaniu i rotacji.

Uwagi

Jeśli manipulator jest bardzo blisko środka masy obecnie przetwarzanych manipulatorów, bardzo mały ruch manipulatora może stać się bardzo dużą zmianą obrotu lub skalowania. Aby uniknąć tego problemu, ustaw MinimumScaleRotateRadius wartość na wartość większą niż zero. Każdy manipulator, który znajduje się bliżej odległości od środka masy, nie zostanie uwzględniony w operacjach rotacji i skalowania.

Typowa wartość do użycia powinna być oparta na prawdopodobnej wielkości "przypadkowych" ruchów manipulatorów. Jeśli na przykład manipulator to ludzki palec dotykający ekran, może być odpowiedni promień odpowiadający centymetrowi.

Wartość parametru MinimumScaleRotateRadius musi być skończona, nieujemna liczba.

Dotyczy