Home > src > BN_pol_rec > functions > findProj.m

findProj

PURPOSE ^

kalkulates angle between line and vectors projVec

SYNOPSIS ^

function [projVec, lineAngle] = findProj(p1, p2, p3, v1, v2, v3)

DESCRIPTION ^

kalkulates angle between line and vectors projVec
kalkulates angle between line and x-axis

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 
0002 
0003 function [projVec, lineAngle] = findProj(p1, p2, p3, v1, v2, v3)
0004 %kalkulates angle between line and vectors projVec
0005 %kalkulates angle between line and x-axis
0006 
0007 x = [v1(1) v2(1) v3(1)]';
0008 y = [v1(2) v2(2) v3(2)]';
0009 
0010 resVec = [sum(x) sum(y)];
0011 [p_l, lineVec] = findLine(p1, p2, p3);
0012 [AA, ann] = findAngle(lineVec, resVec); 
0013 if ann > 90 
0014     ann = 180 - ann; 
0015 end;
0016 lineVec;
0017 projVec = ann;
0018 lineAngle = findAngle([1 0],lineVec);
0019 projVec;
0020 lineAngle;

Generated on Wed 16-Mar-2005 09:17:47 by m2html © 2003