1Isosurface(3NCARG)               NCAR GRAPHICS              Isosurface(3NCARG)
2
3
4

NAME

6       Isosurface - Allows the user to draw a perspective view of the surface
7       defined by the equation f(u,v,w)=fiso, where the function f is
8       approximated by a 3-dimensional array of data and fiso is a user-
9       specified "isovalue". Contours created by taking slices in any of three
10       directions through the surface are drawn with hidden portions of the
11       contour lines removed.
12

SYNOPSIS

14       EZISOS - May be called to draw an isosurface.
15
16       ISOSRF - May be called to draw an isosurface.
17
18       ISGETI - Retrieves the current values of various internal parameters
19       affecting the behavior of ISOSRF.
20
21       ISGETR - Retrieves the current values of various internal parameters
22       affecting the behavior of ISOSRF.
23
24       ISSETI - Gives new values to internal parameters.
25
26       ISSETR - Gives new values to internal parameters.
27
28       PWRZI - Plots characters in three-space when using ISOSRF.
29

C-BINDING SYNOPSIS

31       c_ezisos,
32       c_isosrf,
33       c_isgeti,
34       c_isgetr,
35       c_isseti,
36       c_issetr,
37       c_pwrzi
38

USER-MODIFIABLE INTERNAL ROUTINES

40       None.
41

ACCESS

43       To use Isosurface, load the NCAR Graphics libraries ncarg, ncarg_gks,
44       and ncarg_c, preferably in that order.
45

MESSAGES

47       The error messages described below can be written to the output unit by
48       routines in the package Isosurface.  All of these errors are fatal and
49       cause the user's program to terminate execution (on the other hand, all
50       of the errors are easily avoided).
51
52       ISGETI OR ISGETR - PARAMETER NAME TOO SHORT - x
53                   The argument "PNAM", in a call to ISGETI or ISGETR, is only
54                   one character long.
55
56       ISGETI OR ISGETR - PARAMETER NAME NOT KNOWN - xx
57                   The argument "PNAM", in a call to ISGETI or ISGETR, begins
58                   with two characters that do not constitute one of the legal
59                   internal parameter names described in the man page
60                   isosurface_params.
61
62       ISSETI OR ISSETR - PARAMETER NAME TOO SHORT - x
63                   The argument "PNAM", in a call to ISSETI or ISSETR, is only
64                   one character long.
65
66       ISSETI OR ISSETR - PARAMETER NAME NOT KNOWN - xx
67                   The argument "PNAM", in a call to ISSETI or ISSETR, begins
68                   with two characters that do not constitute one of the legal
69                   internal parameter names described in the man page
70                   isosurface_params.
71
72       ISINIT - INSTALLATION OF ISOSRF IMPROPERLY DONE
73                   This error message means that the screen models used to do
74                   hidden-line removal have been found to be improperly
75                   dimensioned for the system on which the code is being run.
76                   About the only way this can happen is if the distributed
77                   code is run on a a machine with sixteen-bit words or if the
78                   distributed code has been modified incorrectly.
79

SEE ALSO

81       Online: isosurface_params, ezisos, isgeti, isgetr, isosrf, isseti,
82       issetr, pwrzi, ncarg_cbind
83
84       Hardcopy: NCAR Graphics Fundamentals, UNIX Version
85
87       Copyright (C) 1987-2007
88       University Corporation for Atmospheric Research
89
90       This documentation is free software; you can redistribute it and/or
91       modify it under the terms of the GNU General Public License as
92       published by the Free Software Foundation; either version 2 of the
93       License, or (at your option) any later version.
94
95       This software is distributed in the hope that it will be useful, but
96       WITHOUT ANY WARRANTY; without even the implied warranty of
97       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
98       General Public License for more details.
99
100       You should have received a copy of the GNU General Public License along
101       with this software; if not, write to the Free Software Foundation,
102       Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
103
104
105
106UNIX                              March 1993                Isosurface(3NCARG)
Impressum