AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 05:02

Parameter dieser Suchanfrage:

Suche in Thema: Punkt innerhalb Kreis?
Suche alle Beiträge, die von "himitsu" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.007s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: Punkt innerhalb Kreis?

      Delphi
      by himitsu, 6. Mai 2009
    bezieht sich das auf alle Versionen oder nur auf die mit Fließkommaarithmetik?

    bei den Integerversionen sollte sich nicht groß was ändern, da egal wie die Werte sind die Berechnungen "etwa" gleich schnell sein sollten. :gruebel:
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: Punkt innerhalb Kreis?

      Delphi
      by himitsu, 6. Mai 2009
    hier ließ sich nur viel mit ASM optimieren, da der Compiler die Variablen und Zwischenergebnise einzeln verwaltet und ich hier Vieles in sich selber belassen konnte,
    also die ganze Berechnung komplett in die Register verlagert hatte, wärend der Compiler oftmals Zwischenergebnisse auf dem Stack ablegt (mir haben praktisch 4 Register gereicht, wärend Delphi mit allen Variablen und temporären...
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: Punkt innerhalb Kreis?

      Delphi
      by himitsu, 5. Mai 2009
    siehe mein im letzen Post :angel:

    jupp, das mit den besser ansprechbaren GPUs hab ich auch gehört,
    auch wenn ich das wohl selber nie wirklich nutzen werd', klingt es schon interessant
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: Punkt innerhalb Kreis?

      Delphi
      by himitsu, 5. Mai 2009
    Extended ist eh ungünstig ... 10 Byte bei 32 Bit


    probier es doch einfach mal

    ich hatte vorhin mal den Fall, daß ich die Testschleife so definierte
    ... man beachte, daß Delphi Point nicht in eine Konstante umwandelt, sonder daß da die Funktion Point aufgerufen wird, was das Ergebnis schön verfällscht :wall:
    C := GetTickCount;
    for i := 0 to 100000000 do
    if PointInCircle(Point(10, 20),...
  • Forum: Neuen Beitrag zur Code-Library hinzufügen

    Re: Punkt innerhalb Kreis?

      Delphi
      by himitsu, 5. Mai 2009
    brauchte grad mal etwas Abwechslung
    Function PointInCircle(Const aPoint, aCircleCenter: TPoint; aCircleRadius: Integer): Integer;
    Var t: Integer;

    Begin
    Result := radius * radius;
    t := a.x - b.x; Dec(Result, t * t);
    t := a.y - b.y; Dec(Result, t * t);
    If Result < 0 Then Result := NegativeValue
    Else If Result > 0 ThenResult := PositiveValue;


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=himitsu&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=126237
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:18 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