diff --git a/src/DebugTools/Implementation/AxisAlignedBoxRenderer.cpp b/src/DebugTools/Implementation/AxisAlignedBoxRenderer.cpp index 345f69642..25a69c435 100644 --- a/src/DebugTools/Implementation/AxisAlignedBoxRenderer.cpp +++ b/src/DebugTools/Implementation/AxisAlignedBoxRenderer.cpp @@ -24,9 +24,10 @@ namespace Magnum { namespace DebugTools { namespace Implementation { template void AxisAlignedBoxRenderer::draw(Resource& options, const typename DimensionTraits::MatrixType&, typename SceneGraph::AbstractCamera* camera) { + /* Half scale, because the box is 2x2(x2) */ typename DimensionTraits::MatrixType transformation = DimensionTraits::MatrixType::translation(axisAlignedBox.transformedPosition())* - DimensionTraits::MatrixType::scaling(axisAlignedBox.transformedSize()); + DimensionTraits::MatrixType::scaling(axisAlignedBox.transformedSize()/2); this->shader->setTransformationProjectionMatrix(camera->projectionMatrix()*camera->cameraMatrix()*transformation) ->setColor(options->color()) ->use();