patch2struct and struct2patch converter

Converts a patch object into a structure and vice-versa.

You are now following this Submission

Utility that converts patch objects (or a comma-separated list of patch property/value pairs) into an equivalent structure that encodes all the patch object's properties. Useful for storage of 3D models, especially for animation in Matlab. Also includes a companion function 'struct2patch' which converts the structure back into a patch object.

Note: The command 'get(h)' also produces a structure containing patch settings if 'h' is a handle to an existing patch object, but the conversion to/from structures and patch objects is non-trivial due to the presence of read-only properties and the different ways Matlab's patch command affects the underlying properties based on user input.

Cite As

Adrian Abordo (2026). patch2struct and struct2patch converter (https://www.mathworks.com/matlabcentral/fileexchange/19862-patch2struct-and-struct2patch-converter), MATLAB Central File Exchange. Retrieved .

Categories

Find more on Graphics Objects in Help Center and MATLAB Answers

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0.0.0

Documentation update.