Aktuelle Zeit: 12.05.2025, 23:56

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 
Autor Nachricht
BeitragVerfasst: 20.04.2009, 15:34 
Offline

Registriert: 20.03.2009, 10:02
Beiträge: 50
Meine Herren, was bin ich am schwitzen.

Mein Problem: Ich habe hier einen super Irrlicht-Wrapper für BlitzMax und einen Wrapper für Newton. Als Beispiel für mein Problem nehme ich mal die Newton Funktion "NewtonBodyGetMatrix()". Diese Funktion verlangt im C++ Original einen Pointer auf eine Matrix. Diese Matrix wird von Newton mit Werten gefüllt und man muss dann diese Matrix auf das entsprechende Objekt übertragen.
Mein Problem: Der Irrlicht Wrapper liefert mir keine Matrix und demNewton Wrapper kann ich keine Matrix übergeben. Was geht (habe ich in kleptos miniB3Dext nachlesen können) ist ein Float Array zu übergeben. Ich würde dann in BMax ein Array erzeugen mit meineMatrix:Float[16] und die letzte Zeile und die rechte Spalte der Matrix leer lassen.

Mein Problem: Ich kann zwar die Rotation, Position, Skalierung eines Objektes auslesen ... aber wohin muss ich diese Werte schreiben? Welche Array-Felder müssen welchen Wert aufnehmen?

Für hilfreiche Hinweise bin ich überaus dankbar!


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 1 Beitrag ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de