% LE TUBE

% Ce script crée un tube de longueur A et de rayon B centré en (C;D;E):

 

A = 4;

B = 1;

C = 0;

D = 0;

E = 0;

 

[x,y] = meshgrid(-B:B/25:B,-A/2:A/50:A/2); % Base rectangulaire

z = sqrt(B^2-x.^2); % Equation d'un demi-cercle

x = [x -x]; % Groupement de deux demi-tube, un dans chaque sens

y = [y y];

z = [z -z];

surf(x+C,y+D,z+E)

 

colormap jet

shading interp

axis image