Как в Delphi нарисовать окружность на канве???
Обычным уравнением x^2+y^2=R^2, ничего не получается.
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| Cheburashka |
Сообщение
#1
|
![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 195 Пол: Мужской Реальное имя: Сергей Репутация: 2 |
Как в Delphi нарисовать окружность на канве???
Обычным уравнением x^2+y^2=R^2, ничего не получается. -------------------- ♣♣♣
"Себя великим не считай, гордясь величьем предков, Величья не добудешь ты и золота ценою! Хоть светит на небе луна, но отраженным светом - Чужою славой не живи, не будь второй луною!!!" ♣♣♣ |
![]() ![]() |
| volvo |
Сообщение
#2
|
|
Гость |
Сергей Меркурьев
Знаешь, что такое полярная система координат? Если принять за центр этой системы твою точку центра окружности, то ρ(φ) = r, при 0 <= φ < 2π Что тебе это дает? Все просто: phi := 0; Вот и все сложности. И никаких проблем с разными четвертями и вычислением корня из отрицательного числа... |
Сергей Меркурьев Окружность 10.06.2010 11:39
Сергей Меркурьев Спасибо, уже разобрался :)
alpha := alpha + b;
… 10.06.2010 12:21
Lapp Как в Delphi нарисовать окружность на канве???
Обы… 10.06.2010 12:26
Сергей Меркурьев Вообще я хотел просто с помощью пормул нарисовать … 10.06.2010 12:46
Lapp начал вычислять Y по уравнению:
y=sqrt (sqr®-sqr(x… 10.06.2010 13:02
Lapp Вот и все сложности. И никаких проблем с разными ч… 10.06.2010 13:13
TarasBer > Но все равно интересно разобраться - можно же… 10.06.2010 13:38
Сергей Меркурьев Показать код к сожалению уже не могу :)
Но было … 10.06.2010 16:29
TarasBer Повторяю.
Гуглить по фразе "Алгоритмы Брезен… 10.06.2010 17:01![]() ![]() |
|
Текстовая версия | 22.12.2025 3:46 |