Bezeichnung
cpattern:GetControlPoint -- Gibt den Kontrollpunkt zurück
Übersicht
status, x, y = cpattern:GetControlPoint(patch_num, point_num)
Beschreibung
Ruft den Kontrollpunkt point_num des Patches patch_num für ein Netzmuster ab.

patch_num kann zwischen 0 und n-1 liegen, wobei n die von cpattern:GetPatchCount() zurückgegebene Zahl ist.

Gültige Werte für point_num liegen zwischen 0 und 3 und identifizieren die Kontrollpunkte wie in cairo.PatternMesh() erläutert.

Diese Funktion gibt auch #CAIRO_STATUS_SUCCESS bei Erfolg oder #CAIRO_STATUS_INVALID_INDEX zurück, wenn patch_num oder point_num für das Muster nicht gültig ist. Wenn das Muster kein Netzmuster ist, wird #CAIRO_STATUS_PATTERN_TYPE_MISMATCH zurückgegeben.

Eingaben
patch_num
die Patch-Nummer, für die Daten zurückgegeben werden sollen
point_num
die Kontrollpunktnummer, für die Daten zurückgegeben werden sollen
Rückgabewerte
status
#CAIRO_STATUS_SUCCESS oder #CAIRO_STATUS_INVALID_INDEX
x
x-Koordinate des Kontrollpunkts
y
y-Koordinate des Kontrollpunkts

Navigation zeigen