Toastbrot
13.01.2006, 17:59
Hallo zusammen,
ich möchte eine Funktion schreiben, der ich einen Drehwert (-100% bis 100%) und eine Geschwindigkeit (0% bis 100%) übergebe.
-100% sollen einer linken Punktdrehung, 100% einer rechten Punktdrehung. -50% und 50% sollen auf der Stelle um eines der Räder drehen.
Die Geschwindigkeit bezieht sich auf den jeweils äußeren Motor, die Geschwindigkeit des inneren Motors soll aus dem Drehwert errechnet werden. Bei +-50% Drehung steht das innere Rad still. Bei Drehwerten über 50 (unter -50) soll das innere Rad entsprechend rückwärts drehen.
Ich hoffe, dass ich mich verständlich ausgedrückt habe ;) Hat jemand eine Idee dazu? Oder würdet ihr mir einen ganz anderen Algo empfehlen?
Vielen Dank!
ich möchte eine Funktion schreiben, der ich einen Drehwert (-100% bis 100%) und eine Geschwindigkeit (0% bis 100%) übergebe.
-100% sollen einer linken Punktdrehung, 100% einer rechten Punktdrehung. -50% und 50% sollen auf der Stelle um eines der Räder drehen.
Die Geschwindigkeit bezieht sich auf den jeweils äußeren Motor, die Geschwindigkeit des inneren Motors soll aus dem Drehwert errechnet werden. Bei +-50% Drehung steht das innere Rad still. Bei Drehwerten über 50 (unter -50) soll das innere Rad entsprechend rückwärts drehen.
Ich hoffe, dass ich mich verständlich ausgedrückt habe ;) Hat jemand eine Idee dazu? Oder würdet ihr mir einen ganz anderen Algo empfehlen?
Vielen Dank!