tristate
28.04.2006, 13:00
Hi Forum!
Um meinen Bot (HexaBot) auch auf dem PC darzustellen übergebe ich ihm sämtliche Winkel jetzt versuch ich mit c++ und opengl diesen Bot zu visualisieren.
Für jedes Gelenk habe ich eine Koordinate in einer Matrix.
Das Problem besteht darin das ich nun eine "Verbindung" zwischen dem globalen Koordinatensystem und eines Koordinatensystems im "Gelenk" herstellen muss..
Ansonsten kann ich nur in der Z-Achse zB einen Fuss rotieren da wenn ich den ganzen Bot um die Z-Achse drehe ja meine X-Y Achse nicht mitdrehen.
Jetzt möchte ich aber den Fuss heben also rotieren um X oder Y allerdings hängt das ja wieder von der Position des Bot im globalen System ab..
Hat sowas jemand schon Programmiert? oder kann mir sonst irgendwie weiterhelfen?
ich hoff ihr kapiert das was ich hier schreibe..
so noch n kleines Bild wie es momentan ausschaut:
Um meinen Bot (HexaBot) auch auf dem PC darzustellen übergebe ich ihm sämtliche Winkel jetzt versuch ich mit c++ und opengl diesen Bot zu visualisieren.
Für jedes Gelenk habe ich eine Koordinate in einer Matrix.
Das Problem besteht darin das ich nun eine "Verbindung" zwischen dem globalen Koordinatensystem und eines Koordinatensystems im "Gelenk" herstellen muss..
Ansonsten kann ich nur in der Z-Achse zB einen Fuss rotieren da wenn ich den ganzen Bot um die Z-Achse drehe ja meine X-Y Achse nicht mitdrehen.
Jetzt möchte ich aber den Fuss heben also rotieren um X oder Y allerdings hängt das ja wieder von der Position des Bot im globalen System ab..
Hat sowas jemand schon Programmiert? oder kann mir sonst irgendwie weiterhelfen?
ich hoff ihr kapiert das was ich hier schreibe..
so noch n kleines Bild wie es momentan ausschaut: