Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

Werbeanzeige

09.07.2014, 18:59

Forenbeitrag von: »lennard«

Kollisionserkennung bei Rotation

Nach langem Suchen und Forschen habe ich jetzt eine Antwort gefunden. Das Stichwort war Objektkoordinaten->Weltkoordinaten. Es mag sein, dass der Code nicht gerade gut für die Performance ist, aber das ist erstmal mein Prototyp für weiteren Berechnungen. Wie gehe ich vor? Zunächst erstmal muss man wissen, dass ich für jedes Objekt (z.B. Quader) und für jede Transformation (z.B. Rotation) ein Objekt in Java angelegt habe. Beim Zeichnen werden alle Objekte nacheinander durchlaufen und an openGL üb...

01.07.2014, 21:54

Forenbeitrag von: »lennard«

Kollisionserkennung bei Rotation

Quader, Cubes, Spheres, etc. Eigentlich alle Geometrischen Grundformen. Das was ich benötige, ist ein Denkanstoß oder einen kleinen Codeschnipsel, mit dem ich die Endkoordinaten der Vertices bekomme. Das eigentliche Problem: - Objekt hat Information x,y,z rotx, roty, rotz ... - Objekt wird mit dem Mittelpunkt auf x,y,z verschoben - Objekt wird auf den Achsen gedreht - Durch die Rotatation stimmen x,y,z nicht mehr - Die Kollisionserkennung, die diese Werte benötigt funktioniert nicht mehr richtig...

01.07.2014, 21:35

Forenbeitrag von: »lennard«

Eine eigene 3D Physikengine programmieren?

Hey, Kopf hoch, das ist ja auch ein riesen Ding was du da machen möchtest. Es gibt sehr vieles, das du beachten musst und deshalb ist es auch nicht möglich als Hobbyprogrammierer das aus dem Stand heraus zu entwickeln. Wenn du da wirklich interesse dran hast bleib am Ball und informier dich weiter über die Arbeitsweise von anderen Engines und dann wird das schon irgentwie klappen. Viel Erfolg dabei

01.07.2014, 20:03

Forenbeitrag von: »lennard«

Kollisionserkennung bei Rotation

Hallo, ich bin im Moment dabei ein Android-3D-Spiel mit opengles und Java zu entwickeln. Bin gerade bei den Funktionen für die Kollisionstests angekommen, jedoch funktioniert es nur für nicht gedrehte Objekte. Ich finde keinen brauchbaren Ansatz, womit ich die Endkoordinaten nach der Rotation ermitteln kann. Ich habe auch schon mehrere Dinge probiert, die ich über Google gefunden habe, jedoch gabs oft die benötigten Funktionen in opengles nicht, wie z.B. das Auslesen der Modelmatrix, der Vertexi...