FMX.Graphics.TPathData.MoveToRel

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure MoveToRel(const P: TPointF);

C++

void __fastcall MoveToRel(const System::Types::TPointF &P);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
FMX.Graphics.pas
FMX.Graphics.hpp
FMX.Graphics TPathData

Beschreibung

Fügt ein angegebenes TpointF-Objekt an das aktuelle TPathData-Objekt an.

MoveToRel passt den Startpunkt für die neuen Elemente an, die dem aktuellen TPathData-Objekt hinzugefügt werden sollen.

Die Koordinaten des Parameters P geben den Abstand auf jeder Achse zum letzten Punkt des aktuellen TPathData-Objekts an.

MoveToRel fügt dem Array Points einen neuen Punkt hinzu. Die Koordinaten des Punktes entsprechen der Summe der Koordinaten des letzten Punktes und der Koordinaten von P. Der hinzugefügte Punkt hat den Typ MoveTo.

Der hinzugefügte Punkt ist der neue Startpunkt, der dem TPathData hinzugefügt werden soll. Wenn ein TPathData-Objekt auf die Zeichenfläche gezeichnet wird, wird der MoveTo-Punkt mit dem vorherigen Punkt nicht sichtbar verbunden (es wird keine Linie dazwischen gezeichnet). Wenn ein TPathData in einer Animation verwendet wird, wird das animierte Objekt nicht sprungartig von einem Punkt zu einem anderen bewegt, sondern es wird entlang einer Linie verschoben, die die Punkte verbindet.

Um den Endpunkt von TPathData zu ermitteln, rufen Sie die Methode LastPoint auf.

Die folgende Tabelle zeigt die Unterschiede zwischen den Ergebnissen von MoveTo und MoveToRel:

Ursprünglicher Pfad Ergebnis von MoveTo(PointF(a,b)) Ergebnis von MoveToRel(PointF(a,b))

FMXTypesTPathDataInitialPath.PNG

FMXTypesTPathDataMoveTo.PNG

FMXTypesTPathDataMoveToRel.PNG

Siehe auch