Вращение отрезка окружности вокруг центра.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
TiG
Постоялец
Постоялец
 
Сообщения: 327
Зарегистрирован: 12.05.2003 (Пн) 12:34
Откуда: Ростов-на-Дону

Вращение отрезка окружности вокруг центра.

Сообщение TiG » 24.03.2005 (Чт) 14:57

Есть невидимая окружность со всеми известными параметрами. Требуется перемещать по ней линию (хорду) известной длины. Перемещение зависит от переменной меняющейся от 0..360.
Вопрос немного кривовато сформулирован, надеюсь меня поймут)) подскажите как это сделать, точней формуля))
Все мои игрушки мама разметало ураганом...

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 24.03.2005 (Чт) 15:02

Ты уверен, что хорду, а не радиус? :lol:

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 24.03.2005 (Чт) 15:08

Нет, видимо хорду :)
Ну пример по вращению правильного многоугольника я же показывал. Ну убери все точки, кроме двух первых :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

TiG
Постоялец
Постоялец
 
Сообщения: 327
Зарегистрирован: 12.05.2003 (Пн) 12:34
Откуда: Ростов-на-Дону

Сообщение TiG » 24.03.2005 (Чт) 15:47

Етить)) чет тупил)) вот че я хотел:

Dim x

Private Sub Timer1_Timer()
x = x + 10
Line1.X1 = 4000 + 3000 * Sin(3.14159265358979 / 180 * x)
Line1.Y1 = 4000 + 3000 * Cos(3.14159265358979 / 180 * x)
Line1.X2 = 4000 + 3000 * Sin(3.14159265358979 / 180 * (x + 10))
Line1.Y2 = 4000 + 3000 * Cos(3.14159265358979 / 180 * (x + 10))
End Sub
Все мои игрушки мама разметало ураганом...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 163

    TopList