-
Forum: Software-Projekte der Mitglieder
by mr.winkle,
23. Nov 2007
Ihr findet nun die neueste Version von Gasteilchen 3D im ersten Post.
Darunter sind viele Detail- und Performanceverbesserungen, außerdem wurde am Interface etwas gearbeitet. Die Voreinstellungen sind im Zip-Archiv bereits enthalten.
-
Forum: Software-Projekte der Mitglieder
by mr.winkle,
17. Mai 2007
Danke Gremlin, so hilft mir das schon viel besser *THUMBS UP*
werde die genannten Punkte in der nächsten Version ändern
-
Forum: Software-Projekte der Mitglieder
by mr.winkle,
16. Mai 2007
Hallo Gremlin,
danke erst einmal, aber du hast dich anscheinend nur oberflächlich mit dem Programm beschäftigt, denn ein paar Kritikpunkte sind wirklich nicht gerechtfertigt.
Warum sollte das Gas auch erkalten? Es handelt sich um eine physikalische Simulation bei der Schmutzeffekte wie Reibung und auch verlorene Energie bei Stößen außer Acht gelassen wird, da sie ausschließlich der...
-
Forum: Software-Projekte der Mitglieder
by mr.winkle,
9. Mär 2007
Tut mir Leid, dass habe ich vergessen zu erwähnen: Bei X / Y handelt es sich um die momentane Position eines Teilchens, bei r um dessen Radius.
Die Idee mit der Abfrage, welche Position das Teilchen annähme, ist schon mal eine gute Idee. Ich bin mir aber nicht sicher in wie weit ich das implementieren kann, oder wie rechenintensiv die Abfrage ist. Ich werds in jedem Fall einmal ausprobieren ...
-
Forum: Software-Projekte der Mitglieder
by mr.winkle,
9. Mär 2007
Ja, dass ist auch der Grund warum man die Wand nicht mehr verschieben kann, wenn diese ein wenig angehoben wurde.
Die Kollisionsabfrage bei nicht angehobener Wand sieht folgendermaßen aus:
if (wandy=0) and wand and (x-r<wandx) then begin
x:=wandx+r;
vx:=-vx;
end;
-
Forum: Software-Projekte der Mitglieder
by mr.winkle,
3. Mär 2007
Nach diesen Änderungen habe ich allerdings das Problem, dass Teilchen aus dem Raum austreten - siehe Screenshot!
Der Code sieht mittlerweile so aus:
var x,y,z:single;
d,f:single;
i:integer;
begin
//T ist das Array mit den Teilchen
f:=power(high(T),1/3);
-
Forum: Software-Projekte der Mitglieder
by mr.winkle,
2. Mär 2007
mh. Ich versuche jetzt erst einmal die Teilchen geordnet in den Raum zu setzen, bekomme das aber nicht ganz hin:
Versuch:
var x,y,z:single;
d,f:single;
i:integer;
begin
//T ist das Array mit den Teilchen
f:=power(high(T),1/3);
-
Forum: Software-Projekte der Mitglieder
by mr.winkle,
2. Mär 2007
Danke ;)
Das liegt daran, dass die Teilchen, nach dem Erstellen darauf geprüft werden inwiefern sie innerhalb anderer Teilchen liegen und dann verschoben werden
Bei 200 Teilchen ist es da nicht leicht freie Plätze zu finden, deswegen kann es schon mal einfrieren. Mir fällt momentan aber keine geeignete abfrage ein, da es ja manchmal auch funktioniert....
Wenn sich nichts mehr bewegt kann...
-
Forum: Software-Projekte der Mitglieder
by mr.winkle,
2. Mär 2007
Die neue Version 1.6 steht jetzt im ersten Post zum Download bereit!
Ich wäre sehr dankbar, wenn euer Support so weiterginge! :dp: :hello:
-
Forum: Software-Projekte der Mitglieder
by mr.winkle,
2. Mär 2007
Das ist ne ne gute Idee, wird in der nächsten Version vorhanden sein.
Aber nur wenn der Ofen aktiviert wurde, oder? sonst wäre das eher umständlich
Nein, das ist schon richtig so. Bei der Simulation geht bislang beim Ofen oben im Raum keine Energie verloren. Fügst du dazu noch mit dem Wärme Regler weitere Energie zu, müssen die Teilchen ja noch schneller werden
-
Forum: Software-Projekte der Mitglieder
by mr.winkle,
28. Feb 2007
Ich habe das Programm jetzt in einigen Aspekten noch einmal überarbeitet:
Die Oberfläche sollte nun übersichtlicher sein, zusätzlich wird bei vielen Elementen jetzt ein Hinweis auf deren Funktion angezeigt.
Die Kugeln verlassen den Raum nicht mehr (oder nur noch sehr kurz)
Ein paar Labels wurden verändert
Bei Aktivierung von "2 Farben auf die Seiten verteilt" werden die Kugeln weiter von...
-
Forum: Software-Projekte der Mitglieder
by mr.winkle,
28. Feb 2007
Erstmal danke für die langen Antworten!
Ich habe die Simulation nochmal etwas überarbeitet, das Fensterhandling sollte jetzt um einiges besser sein, da das Statistikfenster sich jetzt standardmäßig an das Hauptfenster andockt.
Kugeln sollten jetzt nicht mehr den Raum verlassen, wenn doch werden sie sofort wieder zurückgesetzt
(Vorher wurde nur die Geschwindigkeit geändert)
Im...
-
Forum: Software-Projekte der Mitglieder
by mr.winkle,
16. Feb 2007
Gasteilchen 3D
Ist meine Facharbeit im Fach Informatik :dancer:
Realisiert mit OpenGl, mit vielen Statistik Funktionen und Einflussmöglichkeiten...
Wenn sich irgendwo der Fehlerteufel eingeschlichen haben sollte, dann sagt mir bitte bescheid ;-)
In der neuen Version 1.6 dazugekommen:
Pfeile zeigen die Richtung der Teilchen an
Farbe der Teilchen gibt Aufschluss über deren kinetische...