Mit der Abfrage kann es leider nicht funktionieren, da ja dann die ganze Linie nicht gezeichnet wird.
Es soll jedich nur der Teil nicht gezeichnet werden, der über der X-Achse liegt.
Du mußt also mit rechenoperationen für rechtwinklige Dreiecke arbeiten..
Hier ein Bild zu verdeutlichung :
Ich gehe davon aus, dass der Standort der X-uny-Achse bekannt ist (also du weißt, wo du nicht zeichnen möchtest.
Es gilt: a1/a2 = b1/b2
b1 ist die Hypothenuse des Rechtwinkligen Dreiecks: a1,b1,xachse
Für dein Problem brauchst Du die Koordinaten , wann die grüne Linie die x-Achse kreuzt.
nach Pytagoras:
a²+b² = c²
für uns
a1²+x² = b1²
also
b1²-a1² = x²
also
qw(bq²-a1²)=x
die .x-Wert des Kreuzungspunkts zur X-Achse liegt also um qw(bq²-a1²)=x verschoben zum Startpunkt der Linie. Der Y-Wert ist gleich dem Y-Wert der X-Achse (bekannt).
Gruß Umpani