Showing the changes to libraries/entities/src/EntityCollisionSystem.cpp (1 of 3 files). Show all
Unified · Split
| @@ -105,14 +105,13 @@ void EntityCollisionSystem::updateCollisionWithVoxels(EntityItem* entity) { · 104 unmodified lines | |||
| 105 | } | 105 | } |
| 106 | 106 | ||
| 107 | void EntityCollisionSystem::updateCollisionWithEntities(EntityItem* entityA) { | 107 | void EntityCollisionSystem::updateCollisionWithEntities(EntityItem* entityA) { |
| 108 | glm::vec3 center = entityA->getPosition() * (float)(TREE_SCALE); | ||
| 109 | float radius = entityA->getRadius() * (float)(TREE_SCALE); | ||
| 110 | glm::vec3 penetration; | 108 | glm::vec3 penetration; |
| 111 | EntityItem* entityB = NULL; | 109 | EntityItem* entityB = NULL; |
| 112 | 110 | ||
| 113 | const float MAX_COLLISIONS_PER_ENTITY = 32; | 111 | const float MAX_COLLISIONS_PER_ENTITY = 32; |
| 114 | CollisionList collisions(MAX_COLLISIONS_PER_ENTITY); | 112 | CollisionList collisions(MAX_COLLISIONS_PER_ENTITY); |
| 115 | bool shapeCollisionsAccurate = false; | 113 | bool shapeCollisionsAccurate = false; |
| 114 | |||
| 116 | bool shapeCollisions = _entities->findShapeCollisions(&entityA->getCollisionShapeInMeters(), | 115 | bool shapeCollisions = _entities->findShapeCollisions(&entityA->getCollisionShapeInMeters(), |
| 117 | collisions, Octree::NoLock, &shapeCollisionsAccurate); | 116 | collisions, Octree::NoLock, &shapeCollisionsAccurate); |
| 118 | 117 | ||