Filter löschen
Filter löschen

How do I use texture map on a patch object ?

16 Ansichten (letzte 30 Tage)
martin nguyen
martin nguyen am 22 Mai 2023
Beantwortet: Voss am 23 Aug. 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

Akzeptierte Antwort

Voss
Voss am 23 Aug. 2023
No.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by