Kai Cierpka
Grünschnabel
Ich habe ein kleines Problem mit einer Winkelbestimmung, weiß aber nich woran es liegt.
Beim Anzeiger der Werte auf der Konsole ergeben sich für Xgradient Werte wie 0.40, daraus ergeben sich durch Nachrechnen mit einem Taschenrechner ein Winkel von 21,8°. Jedoch errechnet Java einen Winkel von 0.422°.
Vielleicht hat jemand diesbezüglich einen Tip für mich.
MfG Kai
Code:
double Xgradient=((myTerrainBlock.getHeight(robotPos.x+gradientOffset,robotPos.z)-myTerrainBlock.getHeight(robotPos.x,robotPos.z))
/gradientOffset);
float RobotDegree=(float) Math.atan(Xgradient);
Beim Anzeiger der Werte auf der Konsole ergeben sich für Xgradient Werte wie 0.40, daraus ergeben sich durch Nachrechnen mit einem Taschenrechner ein Winkel von 21,8°. Jedoch errechnet Java einen Winkel von 0.422°.
Vielleicht hat jemand diesbezüglich einen Tip für mich.
MfG Kai