diff --git a/Engine/source/T3D/fps/guiShapeNameHud.cpp b/Engine/source/T3D/fps/guiShapeNameHud.cpp index 9ec1afac4..0609bbd0e 100644 --- a/Engine/source/T3D/fps/guiShapeNameHud.cpp +++ b/Engine/source/T3D/fps/guiShapeNameHud.cpp @@ -182,9 +182,9 @@ void GuiShapeNameHud::onRender( Point2I, const RectI &updateRect) cam.getColumn(3, &camPos); cam.getColumn(1, &camDir); - F32 camFov; - conn->getControlCameraFov(&camFov); - camFov = mDegToRad(camFov) / 2; + F32 camFovCos; + conn->getControlCameraFov(&camFovCos); + camFovCos = mCos(mDegToRad(camFovCos) / 2); // Visible distance info & name fading F32 visDistance = gClientSceneGraph->getVisibleDistance(); @@ -236,7 +236,7 @@ void GuiShapeNameHud::onRender( Point2I, const RectI &updateRect) // projection and box test. shapeDir.normalize(); F32 dot = mDot(shapeDir, camDir); - if (dot < camFov) + if (dot < camFovCos) continue; // Test to see if it's behind something, and we want to