AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 23:02

Parameter dieser Suchanfrage:

Suche in Thema: Pixelkoordinaten einer Linie
Suche alle Beiträge, die von "3_of_8" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 4 von insges. 4 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Multimedia

    Re: Pixelkoordinaten einer Linie

      Delphi
      by 3_of_8, 28. Jul 2007
    function TSpieler.FreieSicht(x1,y1,x2,y2,nummer:integer):boolean;
    var
    m: double; // <-- Steigungskonstante
    x3, y3: integer; // <-- Spielerkoordinaten
    begin
    x3 := mdaten.daten.X;
    y3 := mdaten.daten.Y;

    // Wenn P1 und P2 senkrecht stehen:
    if (x1 = x2) and (x3 = x1) then
  • Forum: Multimedia

    Re: Pixelkoordinaten einer Linie

      Delphi
      by 3_of_8, 28. Jul 2007
    Erstmal studiere ich Informatik, die Mathematik, die ich da habe, ist in etwa so, dass ich mich jedes mal freue, wenn ich eine Zahl sehe.

    Also für mich ist f(x)=mx+t eine ziemlich lineare Funktion. An der Schule lernt man eine lineare Funktion als f(x)=mx+t kennen. Wenn man das ganze jetzt streng mit Vektorräumen macht, ist es natürlich keine lineare Funktion mehr, da schon das erste Axiom...
  • Forum: Multimedia

    Re: Pixelkoordinaten einer Linie

      Delphi
      by 3_of_8, 28. Jul 2007
    @NamenLozer: Das geht natürlich auch, aber dafür braucht man deutlich mehr Rechenschritte und Arcus-Sinus/Cosinus usw., ich glaube fast, dass meine Methode einfacher ist. (Und schneller)
  • Forum: Multimedia

    Re: Pixelkoordinaten einer Linie

      Delphi
      by 3_of_8, 28. Jul 2007
    Stichwort: Lineare Funktion

    Jede Linie (naja, außer einer senkrechten) lässt sich als lineare Funktion darstellen. Eine lineare Funktion ist eine Funktion f(x)=mx+t. Wenn du also zwei Punkte P1(x1|y1) und P2(x2|y2) hast, kannst du m und t folgendermaßen berechnen:

    t=y1
    m=(y2-y1)/(x2-x1)

    Wenn du jetzt einen Punkt P3(x3|y3) hast, musst du nur noch die Koordinaten einsetzen, wenn also...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=3_of_8&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=96657
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz