mirror of
https://github.com/overte-org/overte.git
synced 2025-04-21 08:04:01 +02:00
use glm::modf() for less code
This commit is contained in:
parent
364431328f
commit
f3fd81ca59
1 changed files with 2 additions and 3 deletions
|
@ -607,10 +607,9 @@ bool sphereAACube(const glm::vec3& sphereCenter, float sphereRadius, const glm::
|
|||
CollisionInfo* collision = collisions.getNewCollision();
|
||||
if (collision) {
|
||||
// penetration is parallel to box side direction
|
||||
BA /= maxBA;
|
||||
glm::vec3 direction;
|
||||
modff(BA.x/maxBA, &(direction.x));
|
||||
modff(BA.y/maxBA, &(direction.y));
|
||||
modff(BA.z/maxBA, &(direction.z));
|
||||
glm::modf(BA, direction);
|
||||
direction = glm::normalize(direction);
|
||||
collision->_penetration = glm::dot(surfaceAB, direction) * direction;
|
||||
// contactPoint is on surface of A
|
||||
|
|
Loading…
Reference in a new issue