Create light object
handle = light(...)
For a list of properties, see Light Properties.
light creates a light object in the current
axes. Lights affect only patch and surface objects.
a light object using the specified values for the named properties.
For a description of the properties, see Light Properties. The MATLAB® software parents
the light to the current axes unless you specify another axes with
handle = light(...) returns the handle
of the light object created.
plot with a local light source oriented along the direction defined
by the vector
[-1 0 0], that is, looking from
the positive x-axis.
surf(peaks,'FaceLighting','gouraud','FaceColor','interp',... 'AmbientStrength',0.5) light('Position',[-1 0 0],'Style','local')
For more information about lighting, see Lighting Overview.
You cannot see a light object per se, but you can see the effects of the light source on patch and surface objects. You can also specify an axes-wide ambient light color that illuminates these objects. However, ambient light is visible only when at least one light object is present and visible in the axes.
See also the Patch Properties and Primitive Surface Properties
VertexNormals properties. Also see the