Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.21;
Скачать: CL | DM;

Вниз

Алгоритм создания части окружности   Найти похожие ветки 

 
Alex_C ©   (2005-04-29 15:53) [0]

Дано: окружность в точке Point и радиусом R
известно, что точки Point1 и Point2 лежат на окружности. Нужно создать массив Points : array of TPoint содержащих точки, лежащие на окружности между Point1 и Point2. (Именно не нарисовать, а массив точек создать). Подскажите алгоритм?


 
DVM ©   (2005-04-29 15:56) [1]


> Подскажите алгоритм?

X=R*COS(F)
Y=R*SIN(F)
дальше надо?


 
begin...end ©   (2005-04-29 16:01) [2]

> Alex_C ©   (29.04.05 15:53)

> Нужно создать массив Points : array of TPoint
> содержащих точки, лежащие на окружности между Point1 и
> Point2.

Получится массив бесконечно большого размера.


 
Alex_C ©   (2005-04-29 16:13) [3]

То DVM спасибо! Чего то я сам стормозил!
То begin..end - почему бесконечно большой? Делаем шаг 1 градус - и не так уж и много!


 
TUser ©   (2005-04-29 16:23) [4]

1. [2]
2. Аппроксимировать это дело кривой Безье, или еще чем-нибудь - тогда можно добиться не шагом в один градус, а получить массив всех точек, которые надо было бы нарисовать, чтобы получилась сплошная линия. Если градусов между Р1 и Р2 много - то надо много кривых Безье.

ЗЫ. А что такое "окружность в точке Poiont"?



Страницы: 1 вся ветка

Текущий архив: 2005.08.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.046 c
1-1122624766
Solo_Mes
2005-07-29 12:12
2005.08.21
Закрыть приложение


4-1119515376
MegaVolt
2005-06-23 12:29
2005.08.21
Можно ли по коду сообщения получить его название?


1-1122617343
Katya21
2005-07-29 10:09
2005.08.21
Как открыть файл


14-1122448428
MaximkaP
2005-07-27 11:13
2005.08.21
Тонкости договоров с провайдерами.


14-1122634426
zavisalych
2005-07-29 14:53
2005.08.21
Прошу оценить новый компонент и высказать свое мнение