diff options
Diffstat (limited to 'servers/physics')
-rw-r--r-- | servers/physics/broad_phase_basic.h | 2 | ||||
-rw-r--r-- | servers/physics/shape_sw.cpp | 2 |
2 files changed, 1 insertions, 3 deletions
diff --git a/servers/physics/broad_phase_basic.h b/servers/physics/broad_phase_basic.h index 51a24f4678..5c124c1792 100644 --- a/servers/physics/broad_phase_basic.h +++ b/servers/physics/broad_phase_basic.h @@ -82,7 +82,7 @@ class BroadPhaseBasic : public BroadPhaseSW { public: // 0 is an invalid ID - virtual ID create(CollisionObjectSW *p_object_, int p_subindex = 0); + virtual ID create(CollisionObjectSW *p_object, int p_subindex = 0); virtual void move(ID p_id, const Rect3 &p_aabb); virtual void set_static(ID p_id, bool p_static); virtual void remove(ID p_id); diff --git a/servers/physics/shape_sw.cpp b/servers/physics/shape_sw.cpp index 80eeff93d0..6dafaac115 100644 --- a/servers/physics/shape_sw.cpp +++ b/servers/physics/shape_sw.cpp @@ -1211,8 +1211,6 @@ void ConcavePolygonShapeSW::_cull_segment(int p_idx, _SegmentCullParams *p_param p_params->min_d = d; p_params->result = res; p_params->normal = Plane(vertices[0], vertices[1], vertices[2]).normal; - if (p_params->normal.dot(p_params->dir) > 0) - p_params->normal = -p_params->normal; p_params->collisions++; } } |