Задать вопрос
@RK6JCV

Формула для расчета движения точки по окружности в трехмерном пространстве?

Хочу визуализировать на экране движение точки по кругу.
Рисовать буду так - рисую точку, потом стираю.
Нужны формулы для трехмерного пронстранства.
Программирую на QB64.
  • Вопрос задан
  • 694 просмотра
Подписаться 1 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Contented
    Профессия UX/UI-дизайнер
    9 месяцев
    Далее
  • Нетология
    Графический дизайн и коммуникации
    9 месяцев
    Далее
  • Яндекс Практикум
    Дизайнер интерфейсов
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Taus
Наверно, самое простое представление в этом случае - это с помощью трёх векторов.
Пусть центр окружности в начале координат, f1 -- какой-то вектор, что точка с его координатами лежит на окружности, n -- вектор единичной нормали к плоскости окружности. Тогда окружность задаётся:
r(t) = f1 Cos(t) + [n x f1] Sin(t), 0 < t < 2pi ([n x f1] -- векторное произведение)
Перенести центр окружности в любой точку можно, добавив вектор r0: r'(t) = r0 + r(t).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы