Freigeben über


ManipulationProcessor2D.MinimumScaleRotateRadius Eigenschaft

Definition

Ruft den minimalen Radius ab (in Koordinateneinheiten), der notwendig ist, damit ein Manipulator an Skalierungs- und Drehungsvorgängen beteiligt werden kann, oder legt ihn fest.

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

Eigenschaftswert

Single

Der minimale Radius (in Koordinateneinheiten), der notwendig ist, damit ein Manipulator an Skalierungs- und Drehungsvorgängen beteiligt werden kann.

Hinweise

Wenn ein Manipulator äußerst nah am Zentrum der derzeit verarbeiteten Manipulatoren liegt, kann eine sehr kleine Manipulationsbewegung zu einer sehr großen Änderung der Drehung oder Skalierung werden. Um dieses Problem zu vermeiden, legen Sie auf etwas größer als null fest MinimumScaleRotateRadius . Alle Manipulatoren, die näher sind als dieser Abstand zur Mitte der Masse, werden nicht in Dreh- und Skalierungsvorgängen einbezogen.

Ein typischer Wert, der verwendet werden soll, sollte auf der wahrscheinlichen Größe von versehentlichen Bewegungen der Manipulatoren basieren. Wenn der Manipulator beispielsweise ein menschlicher Finger ist, der einen Bildschirm berührt, kann ein Radius, der einem Zentimeter entspricht, geeignet sein.

Der Wert muss MinimumScaleRotateRadius eine endliche, nicht negative Zahl sein.

Gilt für