A Typical 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
Coloring Techniques
Types of Color Data
Colormaps
Indexed Color Surfaces - Direct and Scaled Colormapping
Example - Mapping Surface Curvature to Color
Altering Colormaps
Truecolor Surfaces
Texture Mapping
Defining the View
Viewing Overview
Positioning the Viewpoint
Setting the Aspect Ratio
Default Views
Setting the Viewpoint with Azimuth and Elevation
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
Example -- Dollying the Camera
Example -- 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 Overview
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
Making Objects Transparent
Specifying Transparency
Specifying a Single Transparency Value
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
Patch Color Properties
Patch Edge Coloring
Example - Specifying Flat Edge and Face Coloring
Coloring Edges with Shared Vertices
Interpreting Indexed and Truecolor Data
Indexed Color Data
Truecolor Patches
Interpolating in Indexed Color Versus Truecolor
Volume Visualization Techniques
Overview of Volume Visualization
Examples of Volume Data
Selecting Visualization Techniques
Steps to Create a Volume Visualization
Volume Visualization Functions
Functions for Scalar Data
Functions for Vector Data
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
Examples