Вычисление тензора инерции треугольной сетки в C/C++ | Devlog, выпуск 6
Автор: blackedout01
Загружено: 2023-10-16
Просмотров: 28048
Описание:
Я реализовал функцию, вычисляющую тензор инерции произвольной замкнутой неперекрывающейся треугольной сетки с согласованной ориентацией граней на языке C/C++. Алгоритм основан на трёх статьях, из которых я объясняю необходимые выводы.
Взгляните на версию кода на языке C здесь:
https://github.com/blackedout01/simkn
Присоединяйтесь к моему серверу Discord:
/ discord
Ссылки на указанные источники:
Быстрое и точное вычисление массы многогранника
Свойства:
https://www.cs.upc.edu/~virtual/SGI/d...
Сопутствующий код можно скачать на этом сайте:
https://people.eecs.berkeley.edu/~jfc...
Эффективное извлечение признаков для 2D/3D-объектов в Сетчатое
Представление
http://chenlab.ece.cornell.edu/Public...
Точные формулы для тензора инерции трёхмерного тетраэдра
через координаты его вершин
https://thescipub.com/pdf/jmssp.2005....
Дополнительные источники
Массовые свойства полиэдра (повторное изучение)
https://www.geometrictools.com/Docume...
Визуальное объяснение векторных полей и дивергенции (не название темы)
• Divergence and curl: The language of Maxw...
Рисунок к теореме о дивергенции взят из соответствующей статьи в Википедии
https://en.wikipedia.org/wiki/Diverge...
Музыка в конце от @coffeedatelofi
• HYRULE CAFÉ ☕️ a cozy lofi Zelda mix by Co...
Спасибо, что позволяете таким людям, как я, использовать вашу песню в своих видео.
Мне очень нравится соответствующий альбом, и я считаю, что Skyloft особенно недооценён.
0:00 Вступление
0:41 Быстрое и точное вычисление массовых свойств многогранников
9:31 Альтернатива редукции интеграла (знаковая сумма)
12:14 Инерция тетраэдра общего вида
19:51 Реализация для заданного начала координат
24:01 Преобразование в центр масс
28:06 Реализация для центра масс
28:31 Применение кода
30:19 Результаты и сравнения
35:55 Код на GitHub
37:39 Конец
#физика #симуляция #игровоеразработка
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: