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 |