% L'HELICE CONIQUE

% Ce script crée une hélice conique en 3D de A tours, d'un rayon B, d'une hauteur C,

% avec une base centrée en (D;E;F):

 

A = 10;

B = 1;

C = 1;

D = 0;

E = 0;

F = 0;

 

t = 0:pi/100:A*2*pi;

x = B*t.*cos(t)/(A*2*pi); % Equations paramétriques avec un rayon proportionnel à l'angle "t"

y = B*t.*sin(t)/(A*2*pi);

z = -C*t/(A*2*pi); % Elévations en fonction de l'angle "t". Elle est négative car l'hélice descend

plot3(x+D,y+E,z+F)

axis equal

 

% NOTE: Il faut que les vecteurs x, y et z aient la même longueur.