Suchergebnisse
Suchergebnisse 1-22 von insgesamt 22.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Jou Leute, da der Inhalts-Thread der Moderation unterliegt und ich ihn frei von Diskussionsbeiträgen halten möchte, eröffne ich hier einen Diskussionsthread dazu, wo wir Probleme benennen und diskutieren können. Wenn das zu einer substanziellen Weiterentwicklung des Stoß-Algorithmus führt, werde ich das dort dokumentieren und einpflegen. Den @ErfinderDesRades bitte ich, die Diskussion aus dem Thread Hilfe bei Erstellung einer Kollisionserkennung hier weiterzuführen. Vielleicht kann ein Moderator…
-
@ErfinderDesRades OK. Wie komme ich denn hier zu einer Pong-mäßigen Anzeige? vb-paradise.de/index.php/Attachment/42618/
-
@ErfinderDesRades Ich hab mal meinen ersten Entwurf eines Billiard-Spiels gepostet: Kollision und Reflexion - Elastischer Stoß Die Reflexions- bzw. Stoß-Theorie ist tatsächlich elementar einfach, die realistische Umsetzung natürlich tricky. Ca, 30 zu 70, wie üblich, ich arbeite dran.
-
@ErfinderDesRades Jou, das ist der zentale elastische Stoß. Den dezentralen (zweidimensionalen) reiche ich nach. Ich hab mal ab oben iwo gemeldet, dass unsere Diskussion in meinen neuen Stoß-Diskussions-Thread verschoben wird: Diskussion zum Thema Kollision und Reflexion - Elastischer Stoß Mal sehen, ob und wann das wird. ===== Der Witz dabei besteht tatsächlich darin, die vielen Gleichungen für die einzelnen Komponenten als Gleichungen für die Komponenten eines Vektors zu verstehen und diese da…
-
@Thunderbolt hat die bisherige Diskussion hier angehängt - Danke. ==== Ich muss mal einen Hilferuf loslassen. Die Quellen, die ich bisher geflöht habe, um den dezentralen elastischen Stoß zu bescheiben, scheinen nicht allgemein zu funktionieren (Radien, Massen) bzw. widersprechen sich: de.wikipedia.org/wiki/Sto%C3%9F_(Physik) physikerboard.de/topic,44001,-…lastischen-sto%C3%9F.html phynformatik.de/wordpress/wp-c…ds/2010/01/facharbeit.pdf Ich habe einige Spezialfälle eingebaut, um daran den Algor…
-
@ErfinderDesRades Jou, das war es. Deine einfache Erklärung hat mir die Augen geöffnet. Ich hatte schon alles, bis auf die Übernahme der senkrechten Kompoenente. Dann werde ich mal die nunmehr aktuelle Version (Dezentraler Stoß gleicher Massen) im anderen Thread posten.
-
Zitat von ErfinderDesRades: „'Vector-Zerlegungen in Kollisionsrichtung und Orthogonal dazu“halte ich bei Dir für nicht optimal. Das geht alles mit Vector-Operationen, ein schnöder Math.Cos() ist da nicht erforderlich. Bei mir sieht das so aus: (Versteckter Text)
-
@VaporiZed Jou. Das steht schon im 1. Post im anderen Thread: Zitat von RodFromGermany: „Mit dem Button Next wird eine neue Kugel ins Spiel gebracht. Immer an derselben Position, aber mit Zufalls-Geschwindigkeiten. Hierbei wird momentan nicht getestet, ob sich an der Einfügeposition eine Kugel befindet, da kann also Unsinn passieren.“Ich werd dies mal höher priorisieren. Belassen wir es zunächst bei gleichen Massen bzw. Masse Unendlich für die Wand und bringen das Billard ordentlich zum Laufen..…
-
@nafets Das ist korrekt, an diesem Problem arbeite ich gerade. Herangehensweise: Für zwei stoßende Probanden wird der exakte Zeitpunkt des Stoßes berechnet. Es wird die exakte Reflexion berechnet und die Position am Ende des aktuellen Zeit-Intervalls eingenommen. Für alle im aktuellen Intervall stoßenden Probanden wird die relative Stoßzeit berechnet und die Probanden in dieser Reihenfolge abgearbeitet. Damit sind allerdings Dreifach-Stöße noch nicht korrekt behandelt, was sich aber durch kleine…
-
@VB3-Guru Es sieht so aus, als ob im Code rein elektrische Kräfte abgehandelt werden. Wenn die Elementarladung auf 0 gesetzt wird, passiert nix, die Initialkugel schwebt linear aus dem Raum heraus und feddich. Die Bewegung folgt der Newtonschen Gleichung über Beschleunigung und Kraft. Hat also mit unserem Problem hier nix zu tun. Sorry.
-
Zitat von ErfinderDesRades: „Ein Mehrfach-Stoss-Problem ist mir noch nicht aufgefallen - wie stellt man das dar, und wie würde es sich auswirken?“Beim Snooker, wenn die 10 roten Kugeln im Dreieck auf dem Tisch liegen, und dort reingestoßen wird... Der Begriff Elastischer Stoß ist in der Festklörperphysik wohl definiert. Da gibt es gute mechanische Simulationen. Keine Kugeln, sondern flache Scheiben, und von unten im engen Raster kleine Löcher, wo wohldosiert Luft nach oben geblasen wird, womit d…
-
Zitat von VB3-Guru: „Es ist einfach eine Methode die funktioniert.“Und zwar ausschließlich mit Strict Off. Ich schubse nun mal keine Entenkücken in die Pfütze, bei mir ist Strict On und Deine Begründung ist suspekt, weil Du nicht garantieren kannst, dass Dir iwo ein Strict-Off-Fehler reingerutscht ist, der nicht beabsichtigt ist. In der Festkörperphysik kommt Elektrizität und damit die Coloumb-Kraft nicht vor. Aber ich würde mal glatt behaupten, dass die Aussagen der Festkörperphysik auch ohne C…
-
Zitat von VB3-Guru: „Es geht doch garnicht um Strict on oder off.“Bei mir schon. vb-paradise.de/index.php/Attachment/42701/ Ich denke mal, wenn Billiard- oder Snooker-Spieler am Brett stehen, denken die in Einheiten von Festkörperphysik, nicht aber in Coloumb-Kräften. Und genau das ist es, was wir hier diskutieren. Sorry.
-
Zitat von VB3-Guru: „Arbeiten mit Option Strict ist wie Fahradfahren mit Stützrädchen“besdeutet, dass alle C-, C++- und C#-Programmierer mit Stützrädern fahren. Das schrammt sehr sehr knapp an einer Beleidigung vorbei.
-
@ErfinderDesRades Ich hab mal eben fix Deine PhysicEngine eingebaut, das sieht richtig gut aus. Die Test-Stöße mit m1 = m2; 2 m1 = m2; m1 = 2 m2; geht da schon richtig was los. Ich werd das ganze noch etwas gerade ziehen und dann posten.
-
Im anderen Thread ist in Post #1 die neue Version angehängt. @ErfinderDesRades Danke für Dein Ping-Pong. Ich hab mir erlaubt, wieder meine Berechnung der Parallel-Komponente reinzubauen, beide liefern identische Ergebnisse. Dein 3-fach-Vektor-Produkt ist dahingehend etwas unschön, dass die erste Multiplikation ein Vector-Vector-Skalarprodukt (Ergebnis Skalar) ist und die zweite ein Vector-Skalar-Produkt (Ergebnis Vector). Besser wäre es, wenn das Vector-Vector-Skalarprodukt in Klammern stehen wü…
-
Zitat von ErfinderDesRades: „kommutativ“können sie nicht sein, denn das sind verschiedene Überladungen des *-Operators, also was völlig verschiedenes, für das der Logik halber dasselbe Symbol verwendet wird. Unser Mathelehrer hat da bei der Einführung der Vektor-Multiplikationen einen Kreis um das * gemacht, damit wir lernen, das zu unterscheiden. Das Produkt Deiner letzten beiden Vektoren ist 1, da positionDelta normiert ist, somit ist vColl1 = v1. In diesem Falle eine Umsonst-Operation. Umsons…
-
@ErfinderDesRades Ich hab mir mal Deine RacketCollision() angesehen. Das ist eigentlich nicht weiterschlimm. Wenn sich der Kugelmittelpunkt innerhalb der parallelen Fortsetzungen der Kanten (rechte Kugel) erfolgt eine Reflexion an einer Wand nach Schema F. vb-paradise.de/index.php/Attachment/42734/ Wenn sich der Kugelmittelpunkt außerhalb der parallelen Fortsetzungen der Kanten befindet (oben linke Kugel), muss der Abstand und der Winkel zur Ecke bestimmt werden. Die Reflexion erfolgt dann wie s…
-
@VB3-Guru Ich muss mich bei Dir entschuldigen. Klar, Festkörperphysik beschreibt die Kräfte zwischen den Atomen und Molekülen, Wir haben hier eine Lösung der klassischen Mechanik diskutiert. Irgendwo war da ein Kontakt unterbrochen, da war etwas zu viel Stress in der Leitung.
-
@VB3-Guru "Kontakt" bezog sich auf meine Gehirnwindungen. Entschuldigung dafür, dass ich Deine richtige Darstellung wegen der schlechten Qualität Deines Quellcodes und Deiner Strict-Off-Einstellung ignoriert habe.
-
Zitat von VB3-Guru: „Schaffen wir das?“Klar doch. Und VB6 kann ich auch noch lesen.
-
Zitat von VB3-Guru: „bist du dabei?“Steht doch schon da. Zitat von RodFromGermany: „Klar doch.“