Перейти к содержимому

Вычисление тензора инерции треугольной сетки в C/C++ | Devlog, выпуск 6

blackedout01

0:00 / 0:00

Вычисление тензора инерции треугольной сетки в C/C++ | Devlog, выпуск 6

31 308 просмотров · 2 г. назад
blackedout01
18,1 тыс. подписчиков
31 308 просмотров · 2 г. назад
Я реализовал функцию, вычисляющую тензор инерции произвольной замкнутой неперекрывающейся треугольной сетки с согласованной ориентацией граней на языке 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 Конец #физика #симуляция #игровоеразработка