MATLAB Release Notes    

3-D Visualization Features

The following table lists new and enhanced volume visualization functions added in MATLAB 6.0.

Function
Purpose 
coneplot
Create a 3-D coneplot
contourslice
Draw contours in slice planes
curl
Compute the curl and angular velocity perpendicular to the flow of a 3-D vector field
divergence
Compute the divergence of a 3-D vector field
interpstreamspeed
Interpolate streamline vertices from speed
isocolors
Compute the colors of isosurface vertices
isosurface
Extract isosurface
streamparticles
Draw stream particles from vector data
streamribbon
Draw stream ribbons from vector data
streamslice
Draw well-spaced stream lines from vector data
streamtube
Draw stream tubes from vector data
volumebounds
Return coordinate and color limits for volume data

Graphics Object Transparency

The transparency of an object determines the degree to which you can see through the object's surface and thereby see other objects that are obscured. You can specify a continuous range of transparency from completely transparent (i.e., invisible) to completely opaque (i.e., no transparency). You can specify transparency properties for the following objects:

Transparency Properties.   Transparency values, which range from [0 1], are referred to as alpha values. MATLAB handles transparency in a way that is analogous to how it handles color:

The following table summarizes the object properties that control transparency.

Property
Purpose 
ALim
Alpha axis limits
ALimMode
Alpha axis limits mode
AlphaData
Transparency data for patch, surface, or image
AlphaDataMapping
Transparency data mapping method
Alphamap
Figure alphamap
FaceAlpha
Transparency of the object's faces
EdgeAlpha
Transparency of the object's edges
FaceVertexAlphaData
Patch-only alpha data specification

Transparency Helper Functions.   This table lists functions that simplify the process of setting transparency properties.

Function
Purpose
alpha
Set or query transparency properties for objects in current axes
alphamap
Specify the figure alphamap
alim
Set or query the axes alpha limits

See Transparency in the MATLAB "3-D Visualization" documentation for more information.

Renderer Autoselection

MATLAB automatically selects the rendering method used based on the content of the figure. If it is available, MATLAB selects OpenGL as the renderer when certain criteria are met. OpenGL is available on many computer systems and is generally faster than the MATLAB other renderers (Painters and Z-buffer). Using OpenGL enables MATLAB to access the graphics hardware that is available on some systems.

Criteria for Autoselection of OpenGL Renderer.   When the figure RendererMode property is set to auto, MATLAB uses the OpenGL autoselection criteria to determine whether to select the OpenGL renderer.

When the RendererMode property is set to manual, MATLAB does not change the renderer, regardless of changes to the figure contents.

If you do not want MATLAB to include OpenGL in the renderer autoselection process, issue the following command.

See the opengl reference page for more information.

Camera Toolbar

The Camera Toolbar enables you to perform a number of viewing operations interactively. To display the toolbar, select Camera Toolbar from the figure window's View menu.

See View Control with the Camera Toolbar in the MATLAB documentation for more information.


  Graphics Features External Interfaces/API Features