How do I use texture map on a patch object ?
18 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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
0 Commenti
Risposta accettata
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Lighting, Transparency, and Shading in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!