Nungut, dann werde ich es mit den berechnungen versuchen.. das problem ist natürlich erstmal, die passenden vertexe für die berechnung von der Figur zu bekommen... Denn auch wenn mir bekannt ist, dass man darauf per PolygonManager zugreifen kann, so muss natürlich zuerst der richtige puntk gefunden werden, was wohl eine weile dauern kann, und dann muss eben auch irgentwie bei einem punkt herausgefunden werden, welcher von der figur es ist^^
Aber gut, das werde ich mit ein bisschen Geduld und spucke wohl herausbekommen.... werde mich dann wiedermelden, sobald es geklappt hat (oder ich kläglich gescheitert bin^^)
Aber gut, das werde ich mit ein bisschen Geduld und spucke wohl herausbekommen.... werde mich dann wiedermelden, sobald es geklappt hat (oder ich kläglich gescheitert bin^^)

Du setzt die Translation mittels character.setTranslationMatrix(new Matrix()); immer zurück, ermittelts eine neue in Richtung der Achsen der Rotationsmatrix und rechnest die permanent in das Mesh rein mittels translateMesh()...also erstmal solltest du wirklich diese translateMesh()-Aufrufe loswerden. Die brauchst du nicht und die sind schrecklich langsam und das Resultat ist schwer zu handhaben, weil das Objekt dann eben nicht mehr da im Objectspace steht, wo es mal war, sondern irgendwie bei (-1000, 1981,88232)...das versteht kein Mensch mehr hinterher.