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