Как можно нарисовать круг по точкам, последовательно перемещаясь по окружности?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как можно нарисовать круг по точкам, последовательно перемещаясь по окружности?

Сообщение Anonymous »

Скажите, пожалуйста, как мне построить круг по точкам, стараясь последовательно двигаться по кругу, как стрелка часов.
Теперь я могу построить круг, но в моем цикле точки располагаются в случайном порядке и в конце я получаю круг.

Код: Выделить всё

theta = 0, x = 16, y = 6
theta = 1, x = 11, y = 14
theta = 2, x = 2, y = 15
theta = 3, x = -4, y = 7
theta = 4, x = -1, y = -2
theta = 5, x = 9, y = -4
Мне нужно построить круг последовательно, чтобы, например, я мог нарисовать только половину круга или нарисовать круг с определенными меняющимися цветами. Я предполагаю, что все в радианах, но нам нужно как-то использовать градусы. Но у меня больше нет идей. Спасибо.

Код: Выделить всё

$radius = 10;
$centerX = 6;
$centerY = 6;

$theta = 0;

$white = imagecolorallocate($im, 0, 255, 0);

while ($theta 

Подробнее здесь: [url]https://stackoverflow.com/questions/78122168/how-can-you-draw-a-circle-point-by-point-moving-sequentially-along-the-circumfe[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»