Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Кватернион и координатные оси
СообщениеДобавлено: 30 июл 2014, 19:40 
Не в сети
Начинающий
Зарегистрирован:
30 июл 2014, 19:07
Сообщений: 1
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Здраствуйте. Как найти уголы, на которые тело, положение которого заданно кватернионом Q=(w,x,y,z) повёрнуто к каждой из осей 0X, 0Y, 0Z?
Для оси вращения кватерниона я нашёл формулу.
vx ~ [math]x \div \sqrt{(1-w^{2})[/math]
vy ~ [math]y \div \sqrt{(1-w^{2})[/math]
vz ~ [math]z \div \sqrt{(1-w^{2})[/math]
Только не уверен, что это нужная мне формула. Я пытаюсь написать симуляцю пружины при помощи библиотеки ODE, для вычисления реакционного момента Torque, чтобы тело сохраняло ориентацию в рамках заданных значий. При любых манипуляциях тело захреплённое на шаровом шарнире раскручивается вокруг оси 0Z и улетает в бесконечность.
Подскажите пожалуйста формулу, как найти на которые повёрнуто тело по отношению к глобальным осям через кватернион. Или хотябы в каком направлении искать.

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: Кватернион и координатные оси
СообщениеДобавлено: 27 авг 2014, 20:17 
Не в сети
Начинающий
Зарегистрирован:
24 авг 2014, 15:58
Сообщений: 11
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
olkeyn писал(а):
Подскажите пожалуйста формулу, как найти на которые повёрнуто тело по отношению к глобальным осям через кватернион. Или хотябы в каком направлении искать.


Если ещё зайдёте, то вот:

http://muzhig.ru/quaternion-orientation-rotation/
http://www.gamedev.ru/code/articles/?id=4215

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему      Страница 1 из 1 [ Сообщений: 2 ]

Часовой пояс: UTC + 3 часа [ Летнее время ]



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2024 MathHelpPlanet.com. All rights reserved