Einzelnen Beitrag anzeigen

Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#43

Re: Gravitationssimulator

  Alt 19. Jul 2004, 23:04
Zitat von MathiasH:
ganz davon abgesehen kommt mir das teil verdammt langsam vor.(ich hab 2,6ghz!!!) Ich hab grad keine Zeit in den sourcen zu wühlen, aber ich gehe mal davon aus, dass du doublebuffered bitblt und nen backbuffer zum Zeichnen verwendest.
1) Der Aufwand ist O(n) = (n² + n) / 2 --> also immernoch nahe an quadratisch zur Anzahl der Partikel. Im Gittermodus ist rein rechnerisch zudem noch jeder Gitterpunkt fast so aufwändig wie ein Partikel. Mit meinen (unechten) 3,1GHz bin ich bis ca. 150 Partikel noch flott dabei (ohne Gitter!)
2) Doublebuffered := true; = true
3) BitBlt: nö. Ein Backbuffer + ein Assign zum Anzeigen (Graphics32-Lib)

Zitat von MathiasH:
1/r² genau das ist es ja, warum es mir zu fad ist. fast dasselbe hab ich mal für diesen Info wettbewerb gemacht, da waren es halt Fische.
Du musst dich ja nicht mit meinem Proggy beschäftigen
Zitat von MathiasH:
Da kam nurnoch hinzu dass sich manche nicht mögen, aber dafür muss man den vektor ja nur umdrehen und den Einfluss der Trägheit vermindern
Wäre bei mir negative Masse. Geht theoretisch auch. Die negative Gravitation erledigt das bei mir nur für alle Partikel, aber wenn man beides auf einem Feld haben will --- kein Problen

Zitat von Robert_G:
Vor allem die Verzerrung ist ... nett.
Danke . Die ist mein neustes Baby *g*.

Zitat von Robert_G:
edit: Warum musst du eigentlich alles vorbasteln, was ich mir für zeitfüllendes Coding vorgenommen habe. (neben dem Parser)
Du hast einfach zuviel Freizeit!
Na wenns mal so wäre! Ich nehme mir die Zeit einfach... dem Studium tut das an sich nicht wirklich so gut. Aber es macht so einen Spaaaß!
Aber freu dich doch! Da haste nen Diskussionspartner der voll im Thema steckt .


gruss,
dizzy
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat