Вопросы по теме 'bulletphysics'

Пули в BulletPhysics
Как лучше всего моделировать пули в физике пуль? Маленькие капсулы? Какая-то трассировка лучей? Что-то другое? Некоторый пример кода был бы хорош, если это возможно.
377 просмотров
schedule 23.10.2023

Есть ли у кого-нибудь примеры/учебники о том, как использовать Bullet Physics/jBullet для разрушения вороного?
Я пытаюсь заставить что-то работать с физикой jBullet и разрушением voronoi. Я могу найти множество видеороликов о том, как это работает, просто нет примеров кода. Java или C++ в порядке. Просто нужен пример кода. Не могу найти ни одного примера...
1307 просмотров

Использование C++ API в C?
Однажды я решил начать писать видеоигру на старом добром C. Это было очень весело, а через три месяца (иногда у меня бывает мало времени вдали от работы) мне понадобился какой-нибудь физический движок. . Я решил использовать физический движок Bullet,...
2720 просмотров
schedule 18.03.2023

Призрачные объекты - bulletphysics
Я пытаюсь реализовать простой объект-призрак в bulletphysics, вот как я создаю объекты-призраки: btGhostPairCallback* ghostCall = new btGhostPairCallback();...
7073 просмотров
schedule 29.06.2022

Преобразование углов Эйлера рыскания в диапазоне [-90, 90] в [0, 360]
Можно ли преобразовать угол Эйлера рыскания, полученный из физического движка Bullet, используя btTransform trans; trans.getBasis().getEulerYPR(rx, ry, rz); в диапазон [0, 360]. В противном случае для поворота на 360 градусов я получаю угол...
3724 просмотров
schedule 22.09.2022

Заменить моделирование твердого тела в Bullet Physics?
Я хочу создать свой собственный алгоритм моделирования твердого тела в движке Bullet Physics. Есть ли способ заменить интеграцию btrigidbody на мою, сохранив при этом остальную часть моделирования (обнаружение столкновений, реакцию на контакт и т....
906 просмотров

BulletPhysics setLinearVelocity не движется
Я пытаюсь создать проигрыватель FPS с RigidBody, используя OpenGL и BulletPhysics. Единственная проблема состоит в том, чтобы заставить коробку двигаться. Я пробовал это с setLinearForce, applyForce и многими другими, но просто не хочет двигаться....
2677 просмотров
schedule 27.02.2023

Как заставить столкновения влиять на вращение только по осям X и Z в lib Bullet?
Имея ландшафт и некоторые объекты-сетки, размещенные как STATIC, я бросаю в свой мир объекты, похожие на капсулы (например, агенты, по которым мой движок хочет перемещаться). Мне нужно, чтобы они выглядели как обычные сталкивающиеся объекты, но мне...
136 просмотров
schedule 17.05.2023

Corona SDK Physics включается и выключается, пока объект находится в движении
Ниже мой основной файл. по сути, происходит то, что столкновение работает, когда "прямой" объект не движется, но как только я перемещаю прямоугольный объект, столкновение перестает действовать. Я думаю , что он знает о столкновении, но ничего не...
539 просмотров

получить текущее преобразование btCollisionShape
Я создал составную фигуру compound = new btCompoundShape(); Затем у меня есть форма столкновения, добавленная к соединению: btCollisionShape* turretShape = new btBoxShape(btVector3(0.4f, 0.2f, 1.2f)); btTransform turretTrans;...
335 просмотров

Как загрузить данные физики на стороне сервера в многопользовательской игре
Я использую Ogre для рендеринга и Bullet для физики. в моем клиенте файлы .secene и .mesh создают ландшафт. на стороне клиента я могу добавить некоторый код в DotSceneLoader.hpp и создать физический объект, пока он обрабатывает такие методы,...
110 просмотров
schedule 26.05.2024

Исходный каталог F: / Documents // BulletCollision-rev2613 Не существует в файле CUSTOMBUILD
Итак, на своем настольном компьютере я пошел и включил библиотеку BulletPhysics в свой проект, построил ее и так далее, и все работало, и все было хорошо, пока я не решил, что это довольно медленно для того, что я делал, и, следовательно, неправильный...
486 просмотров

Пуля, изменение точки разворота btCylinderShape
Я использую физический движок Bullet в симуляции. У меня есть 3D-узел в моей сцене, и я хочу использовать для него форму столкновения цилиндров (желтый объект). Проблема в том, что когда я создаю btCylinderShape, его точка вращения находится в...
603 просмотров
schedule 01.09.2022

Пуля btBvhTriangleMeshShape не сталкивается
Я пытаюсь создать btBvhTriangleMeshShape из большой сетки в своем приложении и использовать ее как жесткое тело. Это твердое тело будет составлять «плоскость земли», которая статична и никогда не движется. Проблема в том, что все падает насквозь,...
1234 просмотров
schedule 10.11.2022

Bullet Physics + QGLWidget (QT) для просмотра отладки
Я только начал включать пулю в приложение QT, которое у меня уже есть, чтобы добавить симуляции физики. Я нашел образцы, показывающие, как использовать дубликат пули для рисования физического мира, но они довольно упрощены в том смысле, что...
747 просмотров
schedule 28.03.2022

Как получить эйлеров поворот твердого тела от 0 до 360 в Bullet Physics?
В настоящее время я пытаюсь получить вращение объекта. Я использую C++ и Bullet Physics. Это мой код: btScalar x, y, z; body[0]->getCenterOfMassTransform().getBasis().getEulerZYX(z, y, x); Однако, когда я вращаю объект по часовой...
1798 просмотров
schedule 17.05.2022

Когда делать обнаружение столкновений? У меня очень низкий fps, я думаю, что неправильно использую обнаружение
Сейчас я изучаю Ogre для 3D-программирования. В моей сцене сейчас только три сущности, сфера, мышь и кошка. кошка бежит по сфере. Поскольку моя сцена очень проста, я использую простое «Минимальное обнаружение столкновений» (...
487 просмотров

Поворот RigidBody вокруг точки поворота
Я пытаюсь повернуть твердое тело вокруг точки поворота (в данном случае начала координат), а не его центра масс. У меня было предложение применить три трансформации: Преобразуйте твердое тело в начало координат Поверните твердое тело по...
1847 просмотров
schedule 02.04.2023

Немногие твердые тела вызывают медленную физику пули
В настоящее время я выполняю работу по интеграции физического движка Bullet Physics в свой графический движок. До этого я реализовал простую систему столкновений с SAP и алгоритмом Narrowphase, затраты времени составляли 3 мс для SAP и Narrowphase с...
600 просмотров
schedule 02.08.2022

Отладочные линии не рисуются, а гравитация не настраивается для игрока
Я создаю демо-игру с книгой «Создание 3D-игры с Libgdx». Кажется, что гравитация вообще не работает, поэтому я рисую отладочную строку с помощью debugDrawer, но отладочные строки персонажа также не отображаются. Строки отладки пола отображаются...
75 просмотров
schedule 17.04.2023