diff --git a/include/vclib/math/transform.h b/include/vclib/math/transform.h index bbea42f7b..a1851f8aa 100644 --- a/include/vclib/math/transform.h +++ b/include/vclib/math/transform.h @@ -89,20 +89,18 @@ void setTransformMatrixRotationDeg( setTransformMatrixRotation(matrix, axis, vcl::toRad(angleDeg)); } -template +template void setTrasformMatrixTranslation( - Matrix44& matrix, - const PointType& translation) + MatrixType& matrix, + const PointType& translation) { matrix(0, 3) = translation[0]; matrix(1, 3) = translation[1]; matrix(2, 3) = translation[2]; } -template -void setTrasformMatrixScale( - Matrix44& matrix, - const PointType& scale) +template +void setTrasformMatrixScale(MatrixType& matrix, const PointType& scale) { matrix(0, 0) = scale[0]; matrix(1, 1) = scale[0];