From 89c8de1f48607a5d887b44966be220ed9bf93285 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 8 May 2013 12:55:36 +0000 Subject: add matrix multiply for projection that outputs 2d values. --- source/blender/modifiers/intern/MOD_uvproject.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'source/blender/modifiers/intern') diff --git a/source/blender/modifiers/intern/MOD_uvproject.c b/source/blender/modifiers/intern/MOD_uvproject.c index 962ff161ebc..45901f4a303 100644 --- a/source/blender/modifiers/intern/MOD_uvproject.c +++ b/source/blender/modifiers/intern/MOD_uvproject.c @@ -321,12 +321,7 @@ static DerivedMesh *uvprojectModifier_do(UVProjectModifierData *umd, do { unsigned int lidx = mp->loopstart + fidx; unsigned int vidx = mloop[lidx].v; - float tco[3]; - - copy_v3_v3(tco, coords[vidx]); - mul_project_m4_v3(best_projector->projmat, tco); - copy_v2_v2(mloop_uv[lidx].uv, tco); - + mul_v2_project_m4_v3(mloop_uv[lidx].uv, best_projector->projmat, coords[vidx]); } while (fidx--); } } -- cgit v1.2.3