From 9e13eab3aea568dc10bd42fe44f554ced158ee0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20M=C3=B6bius?= Date: Mon, 24 Oct 2011 14:26:58 +0000 Subject: [PATCH] Added color caster from vec3f to vec4f git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@442 fdac6126-5c0c-442c-9429-916003d36597 --- src/OpenMesh/Core/Utils/color_cast.hh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/OpenMesh/Core/Utils/color_cast.hh b/src/OpenMesh/Core/Utils/color_cast.hh index ffc524c7..bf141061 100644 --- a/src/OpenMesh/Core/Utils/color_cast.hh +++ b/src/OpenMesh/Core/Utils/color_cast.hh @@ -128,6 +128,20 @@ struct color_caster } }; +template <> +struct color_caster +{ + typedef Vec4f return_type; + + inline static return_type cast(const Vec3f& _src) + { + return Vec4f( _src[0], + _src[1], + _src[2], + 1.0f ); + } +}; + template <> struct color_caster {