Представьте, что у вас есть две точки в 2d-пространстве, и вам нужно повернуть одну из этих точек на X градусов, а другая точка действует как центр.
float distX = Math.abs( centerX -point2X );
float distY = Math.abs( centerY -point2Y );
float dist = FloatMath.sqrt( distX*distX + distY*distY );
До сих пор мне просто приходилось находить расстояние между двумя точками... любые идеи, откуда я должен идти от этого?