diff --git a/src/physics/triangle_mesh.cpp b/src/physics/triangle_mesh.cpp index 1c4af20a2..a8ed8ce4f 100644 --- a/src/physics/triangle_mesh.cpp +++ b/src/physics/triangle_mesh.cpp @@ -379,6 +379,7 @@ bool TriangleMesh::castRay(const btVector3 &from, const btVector3 &to, if(ray_callback.hasHit()) { *xyz = ray_callback.m_hitPointWorld; + xyz->setW(0.0f); *material = m_triangleIndex2Material[index]; if(normal)