Merge remote-tracking branch 'bp/master'
This commit is contained in:
@@ -778,8 +778,10 @@ void btConeTwistConstraint::calcAngleInfo2(const btTransform& transA, const btTr
|
|||||||
target[2] = x * ivA[2] + y * jvA[2] + z * kvA[2];
|
target[2] = x * ivA[2] + y * jvA[2] + z * kvA[2];
|
||||||
target.normalize();
|
target.normalize();
|
||||||
m_swingAxis = -ivB.cross(target);
|
m_swingAxis = -ivB.cross(target);
|
||||||
m_swingCorrection = m_swingAxis.length();
|
m_swingCorrection = m_swingAxis.length();
|
||||||
m_swingAxis.normalize();
|
|
||||||
|
if (!btFuzzyZero(m_swingCorrection))
|
||||||
|
m_swingAxis.normalize();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -73,7 +73,7 @@ public:
|
|||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
#if defined(BT_USE_SSE) || defined(BT_USE_NEON)
|
#if (defined(BT_USE_SSE_IN_API) && defined(BT_USE_SSE)) || defined(BT_USE_NEON)
|
||||||
|
|
||||||
// Set Vector
|
// Set Vector
|
||||||
SIMD_FORCE_INLINE btQuadWord(const btSimdFloat4 vec)
|
SIMD_FORCE_INLINE btQuadWord(const btSimdFloat4 vec)
|
||||||
|
|||||||
Reference in New Issue
Block a user