La génération d'un graphique 3D par la révolution d'une courbe
Je suis en train de tourner une courbe 2D pour générer un 3D de la surface de la parcelle.
J'ai essayé d'utiliser
[X,Z,Y] = cylinder(u);
surf(X,Y,Z), axis square
ceci, cependant, tourne ma courbe autour de l'axe du mal. Comment dois-je aller sur la modification de l'axe?
Merci beaucoup.
Vous devez vous connecter pour publier un commentaire.
Pour faire pivoter l'axe du cylindre, vous pouvez simplement modifier l'ordre de X, Y et Z.
MODIFIER
De changer l'axe de rotation de votre courbe, vous devez calculer la surface. Par exemple, pour faire tourner
y = sin(alpha)
avecalpha = 0:0.1:pi
autour de l'axe y, vous pouvez écrire