Bonjour,
je voudrais appliquer une image de texture sur une surface que j'ai créé avec une matrice suivante:
Mais je n'arrive pas a appliquer une image dessus, j'ai réussi sur une ellipsoid grâce à la fonction:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 p1 = [3.3 0 -0.2]; p2 = [5.3 0 -0.2]; p3 = [5.3 1.7 -0.2]; p4 = [4.4 1.7 -0.2]; x = [p1(1) p2(1) p3(1) p4(1)]; y = [p1(2) p2(2) p3(2) p4(2)]; z = [p1(3) p2(3) p3(3) p4(3)]; a=fill3(x, y, z, 2);
Mais là je n'y arrive pas, j'ai essayé de réappliquer la meme fonction mais avec le fill3, je n'y arrive pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 T = imread ('texturemetal.jpg'); surf(x,y,z,'CData',T,'FaceColor','texturemap')
Merci de votre aide
Partager