Показать сообщение отдельно
Старый 27.10.2004, 12:19     # 2
PLP
Junior Member
 
Регистрация: 16.07.2002
Сообщения: 113

PLP Путь к славе только начался
Цитата:
akaripov:
движущуюся прямую
один конец прямой на окружности, а второй где?

Цитата:
akaripov:
Точка касания пересекается
должно быть перемещается?

Технически - зная координаты концов прямой, стираем прямую (либо стираем весь экран, либо закрашиваем прямую цветом фона) и рисуем смещенную и т.д.

Сама математика простая: в цикле по углу angle от 0 до 359 с помощью sin и cos вычисляем координаты точки окружности x = R*cos(angle); y = R*sin(angle) и учитываем смещение центра окружности - прибавляем к полученным координатам.
PLP вне форума