Войти
Физика для игрФорум

От принципа Д'Аламбера до задачи о линейном дополнении (комментарии) (7 стр)

Страницы: 1 2 3 4 5 6 7
#90
15:40, 26 мая 2010

>>вообще, мне кажется, мы теряем время. Просто спорить о чем-либо меня утомляет.
ну ты ж сам хотел, что бы все было "чотко" обоснованно:)


#91
16:48, 26 мая 2010

tikka
Хотел, но уже устал :) МНе кажется, если что и осталось неясным, то уже сущие мелочи

Прошло более 4 лет
#92
2:57, 20 фев. 2015

Понимаю, что с тех пор много воды утекло, но воткну свои 5 копеек:

1) tikka всё правильно сказал про матрицу Лагранжа, это вовсе не просто [cht]\[\frac{dC}{dX}\][/cht]. Если у вас в системе поворот задаётся кватернионом, а ещё лучше - матрицей поворота, то и функция ограничений будет иметь вид [cht]C(p_i, R_i)[/cht] и дифференцировать по всяким матрицам - вовсе не так радостно, как просто посчитать градиент по обобщённым координатам. Более подробно - в треде http://www.gamedev.ru/code/forum/?id=188342 Если кратко, то под матрицей J стоит понимать не матрицу частных производных, а множитель перед [cht]V[/cht] в формуле: [cht]\[\frac{dC}{dt}=JV\][/cht], потому что в случае с поворотом [cht]V[/cht] вовсе не равно [cht]\[\frac{dX}{dt}\][/cht]. Либо, если вы задаёте обобщённые координаты таким образом, что у вас [cht]\[V=\frac{dX}{dt}\][/cht], то надо не лениться и явно говорить, каким образом вы при этом задаёте поворот, потому что это вовсе не очевидно.

2) Как уже опять же заметил товарищ tikka, с выводом этого место явно что-то не так:
Изображение
Если вы используете принцип минимизации работы ограничивающих сил, то условие Д'Аламбера здесь вообще не нужно. Плюс я так и не понял, вообще откуда строго берётся принцип минимизации работы связей? Из того, что связи идеальные, следует, что работа в них равна нулю(определение), но откуда инфа, что это - минимум и мы вообще имеем право составлять задачу минимизации?

Страницы: 1 2 3 4 5 6 7
Физика для игрФорум

Тема в архиве.