Dmitry-Mayorov
@Dmitry-Mayorov
Человек

Общий поворот клеток, как это реализовать?

Хочу реализовать связь между частицами так, чтобы они представляли собой один объект, т. е. обладали индивидуальным углом направления, но при этом имели общий угол "смещения в сторону".
Что я имею в виду: угол сделать у каждой частицы не проблема, а вот связать всех их - проблема (для меня), связать так, чтобы при повороте всего образовавшегося объекта все индивидуальные углы тоже поворачивались (рис. 1), а не смотрели в одну сторону(рис. 2).
Так вот, я предположил, что можно сделать общий объект(рис. 3), который образует все частицы и чтобы этот объект хранил в себе угол направления, что и будет поворачиваться и смещать все остальные углы.
В голове это выглядит просто и реализуемо, но я не могу понять как это сделать.
P. S. Предположу, что это можно сделать через изменение угла связи самих частиц...

рис. 1:
63ee9775121dc154624508.png

рис. 2:
63ee978906c75582275441.png

рис. 3:
63ee979715b34496793499.png
  • Вопрос задан
  • 74 просмотра
Решения вопроса 1
@U235U235
Координаты частиц и вектора направлений умножаешь на матрицу поворота. Все.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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