##### 15.3.3.8 Surface Properties

The `surface` properties are:

`__modified__`
`__myhandle__`
`alim`
`aliminclude`
`alphadata`
`alphadatamapping`
`ambientstrength`
`backfacelighting`
`beingdeleted`
`busyaction`
`buttondownfcn`
`cdata`
`cdatamapping`
`cdatasource`
`children`
`clim`
`climinclude`
`clipping`
`createfcn`
`deletefcn`
`diffusestrength`
`edgealpha`
`edgecolor`
`edgelighting`
`erasemode`
`facealpha`
`facecolor`
`facelighting`
`handlevisibility`
`hittest`
`interpreter`
`interruptible`
`keylabel`
  The text of the legend entry corresponding to this surface. Note that this property is not compatible with matlab and may be removed in a future version of Octave.
`linestyle`
`linewidth`
`marker`
`markeredgecolor`
`markerfacecolor`
`markersize`
`meshstyle`
`normalmode`
`parent`
`selected`
`selectionhighlight`
`specularcolorreflectance`
`specularexponent`
`specularstrength`
`tag`
`type`
`uicontextmenu`
`userdata`
`vertexnormals`
`visible`
`xdata`
  The data determining the surface. The `xdata` and `ydata` elements are vectors and `zdata` must be a matrix.
`xdatasource`
`xlim`
`xliminclude`
`ydata`
  The data determining the surface. The `xdata` and `ydata` elements are vectors and `zdata` must be a matrix.
`ydatasource`
`ylim`
`yliminclude`
`zdata`
  The data determining the surface. The `xdata` and `ydata` elements are vectors and `zdata` must be a matrix.
`zdatasource`
`zlim`
`zliminclude`