Сообщение от DarkInside
Спасибо! Проверил, работает.
|
Пожалуйста. Зашёл в тред - думал будет не довольный коммент про лапидарность моего ответа. Уже думал набросать код именно с линиями (т.е. аппроксимацию окружности отрезками, а не кривыми [образованными точками] как сейчас) - а тут оказывается уже всё решилось. Обращайся.
По коду:
For q = 1 To
360 Step 4
upd: правомочное уравнение r^2=x^2+y^2 (упомянутое тобой) удобно использовать для определения принадлежности заданной точки указанной кривой (окружности). Само по себе оно корректно, просто, для данной задачи неудобно. Надо будет перебрать значения от 0 до r => получить два y => отражением получить из каждого ещё по точке -т.о. получить 4 точки. Проблема в том, что двигаться по х надо неравномерно (т.к. производная от sin, по которой изменяется прирост y - cos, а не прямая) если тебе нужно выдерживать постоянную длину штриха.