/
redgpu
/
bullet
Обзор
Документация
Войти
/
redgpu
/
bullet
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
3.21
test/BulletDynamics/test_btKinematicCharacterController.cpp
24 строки
835 B
erwincoumans
Code-style consistency improvement:
24 сен 2018, 00:17
24 сен 2018, 00:17
ab8f169
Код
Авторство
О чём код?
#include <btBulletDynamicsCommon.h> #include <BulletDynamics/Character/btKinematicCharacterController.h> #include <gtest/gtest.h> #include <BulletCollision/CollisionDispatch/btGhostObject.h> GTEST_TEST(BulletDynamics, KinematicCharacterController) { btPairCachingGhostObject* ghostObject = new btPairCachingGhostObject(); btBoxShape* convexShape = new btBoxShape(btVector3(1, 1, 1)); //For now only a simple test that it initializes correctly. btKinematicCharacterController* tested = new btKinematicCharacterController(ghostObject, convexShape, 1); EXPECT_TRUE(tested); EXPECT_FLOAT_EQ(-9.8 * 3.0, tested->getGravity().x()); EXPECT_FLOAT_EQ(0, tested->getGravity().y()); EXPECT_FLOAT_EQ(0, tested->getGravity().z()); } int main(int argc, char** argv) { ::testing::InitGoogleTest(&argc, argv); return RUN_ALL_TESTS(); }