4 года назад

С# рисование круга точками по формуле

X = x+R*cos(a) Y = y-R*si(a)вот формула. но я не пойму что такое A.   каждая точка будет заносится в массив , сколько должно быть итераций. я не могу разобраться
а по какой формуле можно вычислить количество итераций ?

Артемиус (Гость) Геометрия
3

Геометрия: С# рисование круга точками по формуле

1 год назад Построить круг, касающийся к заданной прямой и проходящий через две заданные точки

Построить круг, касающийся к заданной прямой и проходящий через две заданные точки, лежащие по одну сторону от этой прямой.

Rob-Roy (Гость) Нет ответов
3
1 год назад Дано прямую и угол. Построить такой круг, с центром в данной точке

Дано прямую и угол. Построить такой круг, с центром в данной точке, чтобы хорда с концами на разных сторонах данного угла была параллельна данной прямой.
Точка задаётся независимо от прямой и угла - о ней ничего не сказано

tolstopuzik (Гость) 3 ответа
3
1 год назад дано уравнение окружности х2+у2=4 Нужно составить уравнение прямой , которая паралельна оси ОХ і пересекает круг в точка

дано уравнение окружности х2+у2=4 Нужно составить уравнение прямой , которая паралельна оси ОХ і пересекает круг в точках М И  . Модуль МИ =1
прямая не проходит через центр, она образовывает  хорду, которая паралельна оси ОХ и ее модуль равен 1

zili (Гость) 1 ответ
3
Ответы (1)
asdfgh1992 (Гость) 4 года назад
2

А - это угол
меняется от 0 до 360 градусов
но в языках программирования предпочтительно радианы
значит от нуля до 6,283
сколько иттераций - будет зависеть от радиуса и разрешения экрана
если по вертикали(горизонтали) на диаметр окружности больше 600 пикселей, то я бы брал с шагом 0,005
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d
ну вот прямо так и по формуле...
все программёры методом тыка пользуются
Нам требуется линия из пикселей, более менее напоминающая сплошную
Количество иттераций 4R, R выражено в пикселях
4 - потому что нам полная окружность нужна, а не четвертушка
Вообще, не понятно, зачем считать количество шагов
Есть оператор Do while
Выполнять, пока угол, первоначально заданный как 0, не превысит 6,283

Пожаловаться
С# рисование круга точками по формуле (Геометрия) - вопросы и ответы на все случаи жизни - справочник Геометрия moi-vopros.ru