__modified__: "off" | {"on"}

alphadatamapping: "direct" | "none" | {"scaled"}
     Transparency is not yet implemented for patch objects.  alphadatamapping is unused.

ambientstrength: scalar, def. 0.30000
     Light is not yet implemented for patch objects.  ambientstrength is unused.

backfacelighting: "lit" | {"reverselit"} | "unlit"
     Light is not yet implemented for patch objects.  backfacelighting is unused.

beingdeleted: {"off"} | "on"

busyaction: "cancel" | {"queue"}

buttondownfcn: string | function handle, def. [](0x0)

cdata: scalar | matrix, def. [](0x0)
     Data defining the patch object color. Patch color can be defined for faces or for vertices.

     If cdata is a scalar index into the current colormap or a RGB triplet, it defines the color of all faces.

     If cdata is an N-by-1 vector of indices or an N-by-3 (RGB) matrix, it defines the color of each one of the N faces.

     If cdata is an N-by-M or an N-by-M-by-3 (RGB) matrix, it defines the color at each vertex.

cdatamapping: "direct" | {"scaled"}

children (read-only): vector of graphics handles, def. [](0x1)
     children is unused.

clipping: "off" | {"on"}
     If clipping is "on", the patch is clipped in its parent axes limits.

createfcn: string | function handle, def. [](0x0)
     Callback function executed immediately after patch has been created.  Function is set by using default property on root object, e.g., set (0, "defaultpatchcreatefcn", 'disp ("patch created!")').

deletefcn: string | function handle, def. [](0x0)
     Callback function executed immediately before patch is deleted.

diffusestrength: scalar, def. 0.60000
     Light is not yet implemented for patch objects.  diffusestrength is unused.

displayname: def. ""
     Text of the legend entry corresponding to this patch.

edgealpha: scalar | matrix, def. 1
     Transparency is not yet implemented for patch objects.  edgealpha is unused.

edgecolor: def. [0   0   0]

edgelighting: "flat" | "gouraud" | {"none"} | "phong"
     Light is not yet implemented for patch objects.  edgelighting is unused.

erasemode: "background" | "none" | {"normal"} | "xor"
     erasemode is unused.

facealpha: scalar | matrix, def. 1
     Transparency is not yet implemented for patch objects.  facealpha is unused.

facecolor: {colorspec} | "none" | "flat" | "interp", def. [0   0   0]

facelighting: "flat" | "gouraud" | {"none"} | "phong"
     Light is not yet implemented for patch objects.  facelighting is unused.

faces: def. [1   2   3]

facevertexalphadata: scalar | matrix, def. [](0x0)
     Transparency is not yet implemented for patch objects.  facevertexalphadata is unused.

facevertexcdata: def. [](0x0)

handlevisibility: "callback" | "off" | {"on"}
     If handlevisibility is "off", the patch's handle is not visible in its parent's "children" property.

hittest: "off" | {"on"}

interpreter: "latex" | "none" | {"tex"}
     interpreter is unused.

interruptible: "off" | {"on"}

linestyle: {"-"} | "--" | "-." | ":" | "none"

linewidth: def. 0.50000

marker: "*" | "+" | "." | "<" | ">" | "^" | "d" | "diamond" | "h" | "hexagram" | {"none"} | "o" | "p" | "pentagram" | "s" | "square" | "v" | "x"
     See line marker property.

markeredgecolor: {"auto"} | "flat" | "none"
     See line markeredgecolor property.

markerfacecolor: "auto" | "flat" | {"none"}
     See line markerfacecolor property.

markersize: scalar, def. 6
     See line markersize property.

normalmode: {"auto"} | "manual"

parent: graphics handle
     Handle of the parent graphics object.

selected: {"off"} | "on"

selectionhighlight: "off" | {"on"}

specularcolorreflectance: scalar, def. 1
     Light is not yet implemented for patch objects.  specularcolorreflectance is unused.

specularexponent: scalar, def. 10
     Light is not yet implemented for patch objects.  specularexponent is unused.

specularstrength: scalar, def. 0.90000
     Light is not yet implemented for patch objects.  specularstrength is unused.

tag: string, def. ""
     A user-defined string to label the graphics object.

type (read-only): string
     Class name of the graphics object.  type is always "patch"

uicontextmenu: graphics handle, def. [](0x0)
     Graphics handle of the uicontextmenu object that is currently associated to this patch object.

userdata: Any Octave data, def. [](0x0)
     User-defined data to associate with the graphics object.

vertexnormals: def. [](0x0)

vertices: vector | matrix, def. 3-by-2 double

visible: "off" | {"on"}
     If visible is "off", the patch is not rendered on screen.

xdata: vector | matrix, def. [0;    1;    0]

ydata: vector | matrix, def. [1;    1;    0]

zdata: vector | matrix, def. [](0x0)