3-D Visualization    

Creating 3-D Graphs

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


  3-D Visualization Creating 3-D Graphs