Code covered by the BSD License
-
A=areaunder(p1,b,c,p2,a)
% AREAUNDER
-
c=vcol()
-
f=dfz(p1,b,c,p2,t)
-
f=fy(p1,b,c,p2,t)
-
f=fz(p1,b,c,p2,t)
-
f=oarplot()
Uppbyggnad och utritning av
-
f=vikingplot()
Start- och stopppunkter f
-
f=vimpelplot(amplitude)
Uppbyggnad och utritning av vimpel.
-
f=waterplot(movefactor,waters...
Uppbyggnad av vattenytans x-, y- och z-koordinater.
-
f=watersurface()
Ber
-
plotbz(p1,b,c,p2,y,dt,plarg) ...
% PLOTBZ
-
r=bezier(p1,b,c,p2,n)
% BEZIER
-
ritadelta(x,y,z,size)
% RITADELTA
-
stop=vlinjefunc(x,spunkter,se...
% VLINJEFUNC
-
volymunder(rpos,botten,nx,ny,...
% VOLYMUNDER
-
z=vbottfunc(x,ztop,ztop2)
% VBOTTFUNC
-
movievikings.m
-
vikings.m
-
viking.mpg
-
View all files
from
A Viking Ship
by Pontus Axelsson
A fully-rigged Viking ship with animation.
|
| f=waterplot(movefactor,watersurf,wcol) |
function f=waterplot(movefactor,watersurf,wcol)
% Uppbyggnad av vattenytans x-, y- och z-koordinater.
% Vattnet plottas med PLOT3.
global spunkter rpos botten nx ny wneg wpos
watersurface=watersurf;
qx=[]; qy=[]; qz=[];
for j=0:0.05:4
wx=[]; wy=[]; wz=[];
stop=-vlinjefunc(j,spunkter,1); % Vattnets skrning med bten.
for i=-2:0.05:stop
wx=[wx j];
wy=[wy i];
wz=[wz 0.01*sin(j*10+movefactor)+0.01*sin(i*10)+watersurface];
end
wpos(round(20*j+1))=plot3(wx,wy,wz,wcol); hold on
wneg(round(20*j+1))=plot3(wx,-wy,wz,wcol);
end
|
|
Contact us at files@mathworks.com