Formation of points p1, p2 and p3 is bounded in a rectangle
0001 0002 function [SideX, SideY] = findSides(p1, p2, p3, v1, v2, v3) 0003 % Formation of points p1, p2 and p3 is bounded in a rectangle 0004 [projVec, lineAngle] = findProj(p1, p2, p3, v1, v2, v3); 0005 lineAngle = (pi/180)*lineAngle; 0006 e_x_prim = [cos(lineAngle) sin(lineAngle)]'; 0007 e_y_prim = [cos(lineAngle + (pi/2)) sin(lineAngle + (pi/2))]'; 0008 X = [dot(p1,e_x_prim) dot(p2,e_x_prim) dot(p3,e_x_prim)]'; 0009 Y = [dot(p1,e_y_prim) dot(p2,e_y_prim) dot(p3,e_y_prim)]'; 0010 SideX = abs(max(X)-min(X)); 0011 SideY = abs(max(Y)-min(Y));