Я пытаюсь выбрать физический движок для простого программного приложения. Это было бы симулировать довольно небольшое количество объектов, поэтому производительность не вызывает большого беспокойства. Меня в основном интересует точность движения. Мне также хотелось бы, чтобы движок был межплатформенным между windows/linux/mac и использовался с кодом C++. Я смотрел Bullet, Newton Game Dynamics и ODE, потому что они с открытым исходным кодом. Однако, если Havok/PhysX значительно точнее, я бы тоже подумал об этом.Bullet vs Newton Game Dynamics vs Физические двигатели ODE
Все, что мне кажется, это мнения о двигателях, есть ли какие-либо тщательные сравнения между вариантами? Или у кого-нибудь есть опыт, который пытается развить различные двигатели. Поскольку то, что я пытаюсь сделать, относительно просто, вероятно, нет большой разницы между ними, но я хотел бы услышать, что люди могут сказать о вариантах? Благодаря!
Когда вы говорите, аккуратная, какие движения вы имеете в виду? Достаточно просто точно моделировать баллистические траектории, но тем более для чего-либо, связанного с столкновениями или другими мгновенными событиями. У пули для одного есть проблемы, но я подозреваю, что и другие физические двигатели тоже. –
Я хочу просто моделировать кинематику одного тела (не обязательно жесткую) в условиях переменной гравитации с различными силами, применяемыми в определенное время (т. Е. Внезапно начинающий махал). На самом деле я не собираюсь делать какие-либо столкновения. – Anon