mirror of
https://github.com/overte-org/overte.git
synced 2025-08-05 22:40:12 +02:00
Restore missing abs() to quaternion dot-product
See https://github.com/highfidelity/hifi/pull/14138
This commit is contained in:
parent
756d1a6fc4
commit
0ca112f7b9
1 changed files with 1 additions and 1 deletions
|
@ -636,7 +636,7 @@ QByteArray AvatarData::toByteArray(AvatarDataDetail dataDetail, quint64 lastSent
|
||||||
// The dot product for larger rotations is a lower number,
|
// The dot product for larger rotations is a lower number,
|
||||||
// so if the dot() is less than the value, then the rotation is a larger angle of rotation
|
// so if the dot() is less than the value, then the rotation is a larger angle of rotation
|
||||||
if (sendAll || last.rotationIsDefaultPose || (!cullSmallChanges && last.rotation != data.rotation)
|
if (sendAll || last.rotationIsDefaultPose || (!cullSmallChanges && last.rotation != data.rotation)
|
||||||
|| (cullSmallChanges && glm::dot(last.rotation, data.rotation) < minRotationDOT)) {
|
|| (cullSmallChanges && fabsf(glm::dot(last.rotation, data.rotation)) < minRotationDOT)) {
|
||||||
validityPosition[i / BITS_IN_BYTE] |= 1 << (i % BITS_IN_BYTE);
|
validityPosition[i / BITS_IN_BYTE] |= 1 << (i % BITS_IN_BYTE);
|
||||||
#ifdef WANT_DEBUG
|
#ifdef WANT_DEBUG
|
||||||
rotationSentCount++;
|
rotationSentCount++;
|
||||||
|
|
Loading…
Reference in a new issue