How do I use texture map on a patch object ?

11 vues (au cours des 30 derniers jours)
martin nguyen
martin nguyen le 22 Mai 2023
Réponse apportée : Voss le 23 Août 2023
Hello everybody,
I would like to know if I can use an image as a texturemap for a patch object. I know that it works with a surface but I can't find an equivalent for a patch object.
Exemple of an image with texturemap on a surface :
load topo topo topomap1 % load data
[x,y,z] = sphere(50); % create a sphere
s = surface(x,y,z); % plot spherical surface
s.FaceColor = 'texturemap'; % use texture mapping
s.CData = topo; % set color data to topographic data
s.EdgeColor = 'none'; % remove edges
s.FaceLighting = 'gouraud'; % preferred lighting for curved surfaces
s.SpecularStrength = 0.4; % change the strength of the reflected light
light('Position',[-1 0 1]) % add a light
axis square off % set axis to square and remove axis
view([-30,30]) % set the viewing angle
Regards
Martin Nguyen

Réponse acceptée

Voss
Voss le 23 Août 2023
No.

Plus de réponses (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by