У меня есть следующее уравнение, чтобы найти точку на окружности:
x = (int) (10 * Math.cos(45.0));
y = (int) (10 * Math.sin(45.0));
x1 = new Point(x, y);
Затем я рисую линию от центра круга к этой новой точке.
Я бы получилдумал, что изменение параметров функций Math.cos и Math.sin изменит угол, под которым линия выходит из центра, но когда я проверяю это, это радиус круга, который, если он изменяется, меняет уголна котором проведена линия.
Я неправильно понимаю математику?Что здесь не так?
Это линия, проведенная из центрального круга с помощью приведенного выше уравнения, хотя она должна быть такой же длины, как радиус этого центрального круга
Это полученное изображение, когда уравнение имеет вид:
x = (int) (350 * Math.cos(45.0));
y = (int) (350 * Math.sin(45.0));
x1 = new Point(x, y);