diff --git a/engine/src/bullet/native/com_jme3_bullet_joints_HingeJoint.cpp b/engine/src/bullet/native/com_jme3_bullet_joints_HingeJoint.cpp index 35703ba8d..984aeefb3 100644 --- a/engine/src/bullet/native/com_jme3_bullet_joints_HingeJoint.cpp +++ b/engine/src/bullet/native/com_jme3_bullet_joints_HingeJoint.cpp @@ -215,8 +215,8 @@ extern "C" { btVector3 vec3 = btVector3(); btVector3 vec4 = btVector3(); jmeBulletUtil::convert(env, pivotA, &vec1); - jmeBulletUtil::convert(env, axisA, &vec2); - jmeBulletUtil::convert(env, pivotB, &vec3); + jmeBulletUtil::convert(env, pivotB, &vec2); + jmeBulletUtil::convert(env, axisA, &vec3); jmeBulletUtil::convert(env, axisB, &vec4); btHingeConstraint* joint = new btHingeConstraint(*bodyA, *bodyB, vec1, vec2, vec3, vec4); return (long) joint;