PLOT88 Function SummaryThe following subroutines are drawing primitives. PLOTS initializes the PLOT88 package. PLOT generates straight line segments from the current "pen" position to the specified position with the "pen" up or down. PLOTD generates straight, dashed line segments from the current "pen" position to the specified position. STDASH defines the characteristics of a dashed line. OFFSET defines the X & Y offset and scaling values. FACTOR defines drawing enlargement or reduction. WINDOW defines the location of the "drawing" window. ROTTRN rotates and translates the drawing on the output device. WINORG defines multiple windows to be drawn on one page. NEWPEN specifies the line width. WHERE returns the current (x,y) "pen" position and drawing scaling factor. COLOR defines the color index to be applied to lines and text. PALETE defines the color associated with the color index.
SYMBOL draws characters and special centered symbols in two or three dimensions. ASPECT defines the width-to-height ratio of characters drawn by SYMBOL and NUMBER. CHPATH defines symbol character path (horizontal or vertical). GETWID returns the length of a character string. NUMBER converts a real number to a decimal equivalent character string and draws the string in two or three dimensions. GETNUM converts a single precision real number to its decimal equivalent as a character string. FONT selects a character set by its number. IBMPLX selects the IBM character set. SIMPLX selects the simplex character set. DUPLX selects the duplex character set. COMPLX selects the complex character set. TRIPLX selects the triplex character set. SCRPLX selects the script character set. GRKPLX selects the Greek character set.
SCALE scans an array to determine its maximum and minimum values for use by LINE, CURVE, and AXIS. LINE a set of (x,y) points are drawn in two dimensions with optional straight lines between the points and an optional centered symbol at each point. CURVE draws a smooth line in two dimensions between a set of (x,y) points. AXIS draws a linear axis line with title, tic marks, and tic labels in two dimensions. STAXIS defines the format of axis tic annotation, axis title, and tic length. STLINE defines the line type and centered symbol characteristics used by LINE and LGLIN. SCALG determines the logarithmic scale factors for use by LGAXS and LGLIN. LGAXS draws a logarithmic axis in two dimensions with title, tics, and tic labels. LGLIN draws a log-log or semi-log line in two dimensions between a set of (x,y) points.
FILL provides shading of polygonal areas. STFILL selects the shading pattern used by FILL. DFFILL defines the fill pattern used by FILL.
ZGRID performs two-dimensional (surface) interpolation to construct a grid of (x,y) points using La Placian and spline interpolation. DGRID performs two dimensional (surface) interpolation to construct a grid of regularly spaced points using 1/(distance to a power). ZSMTH smooths the gridded data.
ZSIDE determines if a point is inside a polygon. Used when placing title blocks inside a contour map. ZLEVEL determines all contour levels present on a map. ZPOST marks and labels randomly spaced data points on the contour map (two-dimensional contours only). ZCNTUR draws the two or three dimensional surface contours based on a grid of control points. ZCSEG draws the two or three dimensional surface contours based on a grid of control points. Divides the grid into smaller areas for more precise contouring. CCNTUR
The following subroutines are for controlling the drawing of three-dimensional text, axis, and contours: DISP3D defines the drawing spatial representation (two or three dimensions). SCAL3D defines the dimensions of the grid array in world units. SYORNT defines the drawing angle path for text and axis. P3D2D converts a point in three dimensions into its corresponding position on the output device. This routine is used to place annotation on the mesh surface drawing. FIT3D defines the three-dimensional space that will fit in the output two-dimensional window. Used when drawing a three-dimensional curve. No mesh surface is drawn. AXIS3D draws a linear axis line with title, tic marks, and tic labels in two dimensions. LINE3D draws a line in three dimensions with hidden line processing. VISP3D indicates if a point is visible after a mesh surface is drawn.
MESH defines the three-dimensional to two-dimensional transform and draws the three-dimensional mesh surface based on the grid of control points. No subgridding is performed. MESHS defines the three-dimensional to two-dimensional transform and draws the three-dimensional mesh surface based on the grid of control points. Each grid square is subsectioned to produce 2, 4, 8, or 16 mesh lines. MESH4 draws a four dimensional mesh surface. The fourth dimension is shown as color on the surface. No subgrdiding is performed. MSQUAL defines the mesh surface line quality for plotter output. MESHCI defines the two color indexes used in drawing the mesh surface top and underside. MSHCOL defines the color contouring intervals used in drawing a mesh surface.
UsePrinter88 defines the printer to receive the PLOT88 output. JobTitle88 assigns a title to the drawing in the print spool queue. |