Texture Patch

Show a 3D triangulated mesh ( patch ) with a texture
3.8K Downloads
Updated 2 Jul 2010

View License

This function PATCHT, will show a triangulated mesh like Matlab function Patch but then with a texture.

patcht(FF,VV,TF,VT,I,Options);

inputs,
FF : Face list 3 x N with vertex indices
VV : Vertices 3 x M
TF : Texture list 3 x N with texture vertex indices
VT : Texture Coordinates s 2 x K, range must be [0..1] or real pixel postions
I : The texture-image RGB [O x P x 3] or Grayscale [O x P]
Options : Structure with options for the textured patch such as
EdgeColor, EdgeAlpha see help "Surface Properties :: Functions"

Options.PSize : Special option, defines the image texturesize for each
individual polygon, a low number gives a more block
like texture, defaults to 64;

note:
On a normal PC displaying 10,000 faces will take about 6 sec.

Example,

% Load Data;
load testdata;
% Show the textured patch
figure, patcht(FF,VV,TF,VT,I);
% Allow Camera Control (with left, right and center mouse button)
mouse3d

Cite As

Dirk-Jan Kroon (2026). Texture Patch (https://nl.mathworks.com/matlabcentral/fileexchange/28106-texture-patch), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2010a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0.0