Catalog of Functionality > PV-WAVE Foundation > Rendering Techniques
  

Rendering Techniques
3D Visualization Toolkit (VTK) Routines
ISOSURF
Standard Library procedure that computes, and optionally displays, an isosurface of the specified 3D data.
vtkADDATTRIBUTE
Collects point attributes for VTK datasets.
vtkAXES
Creates a set of axes.
vtkBAR
Creates a plot of 3D cylinders.
vtkCAMERA
Changes the camera’s parameters.
vtkCOLORBAR
Adds a color bar legend to a VTK scene using the current PV-WAVE color table.
vtkCLOSE
Closes the VTK process.
vtkCOMMAND
Sends Tcl and VTK commands to the Tcl process.
vtkERASE
Erases the contents of the current VTK window.
vtkGETNAMES
Returns the names of all Lights, Cameras and Actors in a renderer.
vtkGRID
Adds 3D grid lines to a VTK scene.
vtkHEDGEHOG
Creates a HedgeHog (vector) plot.
vtkINIT
Initializes the VTK system.
vtkISOSURFACE
Displays the requested iso surfaces of a volume.
vtkLIGHT
Adds a light to a VTK window.
vtkPLOTS
Adds a polyline.
vtkPOLYDATA
Passes vertex/polygon lists, lines, points, and triangles to VTK.
vtkPOLYSHADE
Renders a polygon object.
vtkPPMREAD
Reads a PPM file.
vtkPPMWRITE
Writes the contents of a VTK window to a PPM file.
vtkRECTILINEARGRID
Passes data describing a Rectiliniar Grid to VTK.
vtkRENDERWINDOW
Renders a VTK window.
vtkSCATTER
Renders 3D points.
vtkSHOW
Shows a 2D array three ways in a display that combines vtkSURFACE, "CONTOUR", and an image map.
vtkSLICEVOL
Creates a sliced 3D volume at specific x, y, z locations.
vtkSTRUCTUREDGRID
Passes data describing a structured grid to VTK.
vtkSTRUCTUREDPOINTS
Passes data describing structured points to VTK.
vtkSURFACE
Renders a surface.
vtkSURFGEN
Generates a 3D surface from sampled points assumed to lie on a surface.
vtkTEXT
Adds a text string.
vtkTVRD
Returns the contents of a VTK window as a bitmapped image.
vtkUNSTRUCTUREDGRID
Passes data describing an unstructured grid to VTK.
vtkWDELETE
Closes a VTK window, however it does not shut down the Tcl process.
vtkWINDOW
Creates a VTK window.
vtkWRITEVRML
Creates a Virtual Reality Modeling Language file (VRML .wrl file) from a scene in a VTK window.
vtkWSET
Sets the active VTK window.
Polygon Generation Routines
ISOSURF
Standard Library procedure that computes, and optionally displays, an isosurface of the specified 3D data.
POLY_SPHERE
Generates the vertex list and polygon list that represent a sphere.
POLY_SURF
Generates a 3D vertex list and a polygon list, given a 2D array containing Z values.
SHADE_VOLUME
Given a 3D volume and a contour value, produces a list of vertices and polygons describing the contour surface (also known as an iso-surface).
Polygon Manipulation Routines
POLY_C_CONV
Returns a list of colors for each polygon, given a polygon list and a list of colors for each vertex.
POLY_COUNT
Returns the total number of polygons contained in a polygon list.
POLY_MERGE
Merges two vertex lists and two polygon lists together so that they can be rendered in a single pass.
Polygon Rendering Routines
ISOSURF
Standard Library procedure that computes, and optionally displays, an isosurface of the specified 3D data.
MOLEC
Creates an image of a ball and stick molecular model.
POLY_PLOT
Renders a given list of polygons.
POLYSHADE
POLYSHADE
Constructs a shaded surface representation of one or more solids described by a set of polygons.
RENDER
Generates a ray-traced rendered image from one or more predefined objects.
RENDER24
Generates a ray-traced rendered 24-bit image of m objects.
Ray Tracing Routines
CONE
Defines a conic object that can be used by the RENDER function.
CYLINDER
Defines a cylindrical object that can be used by the RENDER function.
MESH
Defines a polygonal mesh object that can be used by the RENDER function.
RENDER
Generates a ray-traced rendered image from one or more predefined objects.
RENDER24
Generates a ray-traced rendered 24-bit image of m objects.
SPHERE
Defines a spherical object that can be used by the RENDER function.
VOLUME
Defines the volumetric data that can be used by the RENDER function.
Volume Manipulation Routines
AFFINE
Applies an affine transformation to an array.
BLOB
Isolates a homogeneous region in an array.
BLOBCOUNT
Counts homogeneous regions in an array.
BOUNDARY
Computes the boundary of a region in an array.
DERIVN
Differentiates a function represented by an array.
MOMENT
Computes moments of an array.
NEIGHBORS
Finds the neighbors of specified array elements.
RESAMP
Resamples an array to new dimensions.
SLICE_VOL
Returns a 2D array containing a slice from a 3D volumetric array.
VOL_PAD
Returns a 3D volume of data padded on all six sides with zeroes.
VOL_TRANS
Returns a 3D volume of data transformed by a 4-by-4 matrix.
Volume Rendering Routines
ISOSURF
Standard Library procedure that computes, and optionally displays, an isosurface of the specified 3D data.
RENDER
Generates a ray-traced rendered image from one or more predefined objects.
VECTOR_FIELD3
Plots a 3D vector field from three arrays.
VOL_MARKER
Displays colored markers scattered throughout a volume.
VOL_REND
Renders volumetric data in a translucent manner.

Version 2017.0
Copyright © 2017, Rogue Wave Software, Inc. All Rights Reserved.