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