% plane.m 3D crude airplane clear, clf dth = pi/16; thf = pi: -dth: pi/2; fuselen = 6; xa = 0: 0.5: fuselen; xt = fuselen+0.25: 0.25: fuselen+2; dxt = 1.4/(length(xt)-0); yt = -1+dxt: dxt: 0.4; length(yt); xft = [cos(thf), xa, xt]; yft = [sin(thf)-0.3*sin(2*thf).^4, ones(size(xa)),ones(size(yt))]; xfb = [cos(thf), xa, xt]; yfb = [-sin(thf), -ones(size(xa)), yt]; k = length([thf, xa]); yfb(k) = (yfb(k-1)+yfb(k+1))/2; xc = (xfb+xft)/2; yc = (yfb+yft)/2; L = length(xc); for i=1:L; if xc(i)<0; yc(i)=0; end end a = 0.5; b = 0.5; dth = pi/8; th = 0: dth: 2*pi; jmax = length(th); xr = cos(th); yr = sin(th); L = length(xc); for i=1:L xr = cos(th); yr = sin(th); a = (yft(i)-yc(i))/(-yfb(i)+yc(i)); b = (-yfb(i)+yc(i)); for j=1:jmax y(i,j) = yr(j)*b+yc(i); if th(j)