Creating 3-D Graphs
Building a 3-D Graph
Line Plots of 3-D Data
Representing a Matrix As a Surface
Mesh and Surface Plots
Visualizing Functions of Two Variables
Surface Plots of Nonuniformly Sampled Data
Parametric Surfaces
Hidden Line Removal
Coloring Mesh and Surface Plots
Colormaps
Indexed Colors - Direct and Scaled Colormapping
Example - Mapping Surface Curvature to Color
Altering Colormaps
Truecolor
Texture Mapping
Defining the View
View Definition Topics
Setting the Viewpoint
Specifying Azimuth and Elevation
Defining Scenes with Camera Graphics
View Control with the Camera Toolbar
Camera Toolbar
Camera Motion Controls
Orbit Camera
Orbit Scene Light
Pan/Tilt Camera
Move Camera Horizontally/Vertically
Move Camera Forward and Backwards
Zoom Camera
Camera Roll
Walk Camera
Camera Graphics Functions
Dollying the Camera
Moving the Camera Through a Scene
Summary of Techniques
Graphing the Volume Data
Setting Up the View
Specifying the Light Source
Selecting a Renderer
Defining the Camera Path as a Stream Line
Implementing the Fly-Through
Low-Level Camera Properties
Default Viewpoint Selection
Moving In and Out on the Scene
Making the Scene Larger or Smaller
Revolving Around the Scene
Rotation Without Resizing of Graphics Objects
Rotation About the Viewing Axis
View Projection Types
Projection Types and Camera Location
Understanding Axes Aspect Ratio
Stretch-to-Fill
Specifying Axis Scaling
Specifying Aspect Ratio
Example - axis Command Options
Additional Commands for Setting Aspect Ratio
Axes Aspect Ratio Properties
Default Aspect Ratio Selection
Overriding Stretch-to-Fill
Effects of Setting Aspect Ratio Properties
Example - Displaying Real Objects
Lighting as a Visualization Tool
Lighting
Lighting Examples
Lighting Commands
Light Objects
Adding Lights to a Scene
Properties That Affect Lighting
Selecting a Lighting Method
Face and Edge Lighting Methods
Reflectance Characteristics of Graphics Objects
Specular and Diffuse Reflection
Ambient Light
Specular Exponent
Specular Color Reflectance
Back Face Lighting
Positioning Lights in Data Space
Transparency
Overview
Making Objects Transparent
Specifying Transparency
Specifying a Single Transparency Value for an Object
Example - Transparent Isosurface
Mapping Data to Transparency
Size of the Alpha Data Array
Mapping Alpha Data to the Alphamap
Example: Mapping Data to Color or Transparency
Selecting an Alphamap
Example: Modifying the Alphamap
Creating 3-D Models with Patches
Introduction to Patch Objects
Defining Patches
Behavior of the patch Function
Creating a Single Polygon
Multi-Faceted Patches
Example - Defining a Cube
Specifying Patch Coloring
Face and Edge Coloring
Example - Specifying Flat Edge and Face Coloring
Coloring Edges with Shared Vertices
How MATLAB Interprets Patch Color Data
Indexed Color Data
Truecolor Patches
Interpolating in Indexed Color Versus Truecolor
Volume Visualization Techniques
Volume Visualization Topics
Overview of Volume Visualization
Examples of Volume Data
Selecting Visualization Techniques
Steps to Create a Volume Visualization
Volume Visualization Functions
Visualizing Scalar Volume Data
Techniques for Visualizing Scalar Data
Visualizing MRI Data
Exploring Volumes with Slice Planes
Example - Slicing Fluid Flow Data
Modifying the Color Mapping
Connecting Equal Values with Isosurfaces
Example - Isosurfaces in Fluid Flow Data
Isocaps Add Context to Visualizations
Defining Isocaps
Example - Adding Isocaps to an Isosurface
Visualizing Vector Volume Data
Using Scalar Techniques with Vector Data
Specifying Starting Points for Stream Plots
Accessing Subregions of Volume Data
Stream Line Plots of Vector Data
Displaying Curl with Stream Ribbons
Displaying Divergence with Stream Tubes
Creating Stream Particle Animations
Vector Field Displayed with Cone Plots