Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1

ТЕМА: 2D физический движок в ПЛИС, обсуждаем идеи

2D физический движок в ПЛИС, обсуждаем идеи 8 года 1 нед. назад #6459

  • Leka
  • Leka аватар Автор темы
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54
На десктопе играюсь, подбираю форматы хранения, алгоритмы... Про какую либо оптимизацию пока не думаю.
Черновой набросок с редактором сцены (можно редактировать во время останова моделирования). Клавиши:
q - пуск/останов моделирования
1 - переход в слой неподвижных элементов (белый цвет)
2 - переход в слой подвижных элементов (желтый цвет)
пробел - переключение режима стирание/рисование
r - читать сцену из 1.txt
w - записать сцену в 1.txt
esc - выход
Вложения:
Спасибо сказали: with

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Leka.

2D физический движок в ПЛИС, обсуждаем идеи 8 года 2 дн. назад #6503

  • Leka
  • Leka аватар Автор темы
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54
Как оказалось, современный десктоп - без GPGPU и др печек - "в лоб" такую задачу("массы с пружинками") считает неприемлемо долго, если пытаться моделировать реальные материалы (дерево/сталь/...). Тк в этом случае шаг времени не должен превышать ~1мксек (см. скорость звука в дереве/стали/...), и для N "масс" надо делать ~N^2 проверок на взаймодействия. Кстати, можно избежать вычисления квадратного корня и деления. Пробовал моделировать изгиб балки под собственным весом, результат совпал с формулой из сопромата (с точностью ~0.1%).

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Leka.

2D физический движок в ПЛИС, обсуждаем идеи 7 года 8 мес. назад #6904

  • Leka
  • Leka аватар Автор темы
  • Не в сети
  • Живу я здесь
  • Живу я здесь
  • Сообщений: 635
  • Спасибо получено: 54
Спасибо сказали: with

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Leka.
  • Страница:
  • 1
Время создания страницы: 0.114 секунд
Работает на Kunena форум