2015-12-21 15 views
-7

我试图求解XY坐标列为???JAVA:如何计算2d空间中的点?

所有可用而不需要计算的变量。

三角形旋转的空间点是静态的,长度和宽度也是静态的。但旋转角度不同。

如何解决???坐标?

rotating a triangle

+2

让我google一下你:http://www.tutorialspoint.com/computer_graphics/2d_transformation.htm。哦,-1 btw – zubergu

+0

似乎是一个问题math.exchange,因为这不是一个代码问题,而是一个数学问题。 – Manu

+0

首先看到[this](https://en.wikipedia.org/wiki/Trigonometric_functions)然后[this](https://en.wikipedia.org/wiki/Rotation_(mathematics)) – Neijwiert

回答

0

我得到答复我的问题在这里: http://mathhelpforum.com/trigonometry/255742-help-calculating-point-2d-space-rotating-right-angle-triangle.html#post883005

后,我创建了一个简单的Java函数来处理这一切对我来说曾经给予适当的变量。

child.rotationPointY = (Width * (MathHelper.sin(-parent.rotateAngleX))) + (Height * (MathHelper.cos(-parent.rotateAngleX))) + parent.rotationPointY; 
child.rotationPointZ = (Width * (MathHelper.cos(-parent.rotateAngleX))) - (Height * (MathHelper.sin(-parent.rotateAngleX))) + parent.rotationPointZ; 

谢谢大家

相关问题