GetXCoordinate: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 3: Zeile 3:


===Beschreibung===
===Beschreibung===
Die Funktion gibt die X-Koordinate einer [[Coordinate]] zurück.
Die Funktion gibt die x-Koordinate einer [[Coordinate]] oder eines gesetzten Punktes (z.B. bei Drag & Drop unsichtbare Zonen) zurück.


===Syntax===
===Syntax===
Zeile 17: Zeile 17:
==== Standardfälle ====
==== Standardfälle ====
  getXCoordinate(coordinate(15.3, 5)) -> 15.3
  getXCoordinate(coordinate(15.3, 5)) -> 15.3
 
  getXCoordinate(coordinate(2 + 3, 4 * 5)) -> 5
  getXCoordinate(coordinate(2 + 3, 4 * 5)) -> 5
 
  getXCoordinate(coordinate(sin(0), cos(0))) -> 0
  getXCoordinate(coordinate(sin(0), cos(0))) -> 0
 
  getXCoordinate(coordinate(-10.1, -2.5)) -> -10.1
  getXCoordinate(coordinate(-10.1, -2.5)) -> -10.1


==== Rechteck ====
==== Rechteck ====
  rectangle(coordinate(337.2016,598.7596),coordinate(437.2016,648.7596)
  rectangle(coordinate(337.2016,598.7596),coordinate(437.2016,648.7596)
  getXCoordinate([input=draggable1])<337.2016     -> gibt ''true'' zurück, wenn der Punkt links neben das Rechteck gesetzt wurde
  getXCoordinate([input=draggable1])<337.2016   -> gibt ''true'' zurück, wenn der Punkt links neben das Rechteck gesetzt wurde
getXCoordinate([input=draggable1])>437.2016  -> gibt ''true'' zurück, wenn der Punkt rechts neben das Rechteck gesetzt wurde
 
==== Kreis ====
circle(coordinate(221.20958,759.58545),49.2833)
sqrt((221.20958-getXCoordinate([input=draggable2]))*(221.20958-getXCoordinate([input=draggable2]))+(759.58545-getYCoordinate([input=draggable2]))*(759.58545-getYCoordinate([input=draggable2])))  -> Abstand Punkt (draggable2) zum Mittelpunkt des Kreises
 
==== Benutzung mit studentischen Eingaben ====
getXCoordinate([input=draggable1])


=== Hinweise ===
=== Hinweise ===

Aktuelle Version vom 29. April 2026, 11:50 Uhr

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion gibt die x-Koordinate einer Coordinate oder eines gesetzten Punktes (z.B. bei Drag & Drop unsichtbare Zonen) zurück.

Syntax

getXCoordinate(coordinate(zahl1, zahl2))

Parameter

  • coordinate- Die Koordinate, welche auf Basis von Coordinate erstellt wird.

Return Value

Eine Zahl, welche den gleichen Typ der X-Koordinate hat.

Beispiele

Standardfälle

getXCoordinate(coordinate(15.3, 5)) -> 15.3

getXCoordinate(coordinate(2 + 3, 4 * 5)) -> 5

getXCoordinate(coordinate(sin(0), cos(0))) -> 0

getXCoordinate(coordinate(-10.1, -2.5)) -> -10.1

Rechteck

rectangle(coordinate(337.2016,598.7596),coordinate(437.2016,648.7596)
getXCoordinate([input=draggable1])<337.2016   -> gibt true zurück, wenn der Punkt links neben das Rechteck gesetzt wurde
getXCoordinate([input=draggable1])>437.2016   -> gibt true zurück, wenn der Punkt rechts neben das Rechteck gesetzt wurde

Kreis

circle(coordinate(221.20958,759.58545),49.2833)
sqrt((221.20958-getXCoordinate([input=draggable2]))*(221.20958-getXCoordinate([input=draggable2]))+(759.58545-getYCoordinate([input=draggable2]))*(759.58545-getYCoordinate([input=draggable2])))  -> Abstand Punkt (draggable2) zum Mittelpunkt des Kreises

Benutzung mit studentischen Eingaben

getXCoordinate([input=draggable1])

Hinweise

  • Die Koordinate wird ab der 15. Nachkommastelle gerundet.
  • Ähnliche Funktion: GetYCoordinate