Форум программистов, компьютерный форум, киберфорум
Наши страницы
Алгоритмы
Войти
Регистрация
Восстановить пароль
 
nicolas2008
432 / 366 / 121
Регистрация: 30.04.2009
Сообщений: 1,287
Завершенные тесты: 1
1

Облёт сферы по орбите

09.10.2010, 15:38. Просмотров 541. Ответов 0
Метки нет (Все метки)

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//параметрическое уравнение сферы
 Vector3 F2(float u, float v)
        {
            float r = 30;
            double xSh = r*Math.Cos(v)*Math.Cos(u);
            double ySh = r*Math.Cos(v)*Math.Sin(u);
            double zSh = r*Math.Sin(v);
 
            var p = new Vector3();
            p.X = (float)xSh;
            p.Y = (float)ySh;
            p.Z = (float)zSh;
            return p;
        }
u - двигаемся по паралелям, v - двигаемся по меридианам.
Нужно сделать движение по орбите.

Пробовал так (пишу по памяти):

C#
1
2
3
4
5
6
7
8
9
10
11
double angle = Math.PI/6; //поворот взгляда(условно говоря север -> запад -> юг -> восток)
double u=0;
double v=0;
double step=Math.PI/180; //шаг движения
 
//движение "вперед"
void Move()
{
      u+=step*Math.Cos(angle);
      v+=step*Math.Sin(angle);
}
Но получается что-то типа движения по спирали.

Подскажите, как сделать сделать движение по орбите.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2010, 15:38
Ответы с готовыми решениями:

Как выполнить облёт детали?
Нужно выполнить по такому примеру:

Найти высоту h, соответствующую положению равновесия шарика относительно сферы, и реакцию сферы N
Вот задача -- сфера радиусом R = 2 м равномерно вращается вокруг оси симметрии с частотой (n) 30...

Тело на орбите
Всем привет. Устроился на работу программистом и в первый день дали такую задачку: Смоделируем...

Спутник на геосинхронной орбите
Спутник на геостационарной орбите для земного наблюдателя неподвижно висит в небе. А спутник на...

Движение спутников по орбите
Движение спутников по орбите. При нажатии «Пробел» остановка, при нажатии «Enter» продолжить...

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2010, 15:38

Показ на экране движения планет по орбите
Собственно нужна прога которая будет показывать на экране движения планет по арбите или что то...

Вычислить скорость движения спутника по орбите
Написать программу для вычисления заданной величины по определенной формуле. Переменные для...

Движение Луны по орбите вокруг Земли
Добрый вечер, форумчане. Столкнулся с проблемой при написании программы, а именно: Луна ходит по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.