Isosurface(3NCARG)
π Isosurface β the NCAR GRAPHICS glow-up π
okay bestie, sit down, hydrate, and let me tell you about Isosurface from the NCAR Graphics manual (that's the 3NCARG section, iykyk). This one is lowkey iconic: it lets you draw a perspective view of the surface defined by the equation
f(u,v,w)=fiso
where the function f is approximated by a 3-dimensional array of data and fiso is a user-specified "isovalue". β¨ And the contours? You get them by taking slices in any of three directions through the surface, and the hidden portions of the contour lines are removed. not the hidden parts showing up uninvited, we don't do that here π
πΈ SYNOPSIS πΈ
EZISOSβ may be called to draw an isosurface.ISOSRFβ may be called to draw an isosurface.ISGETIβ retrieves the current values of various internal parameters affecting the behavior ofISOSRF.ISGETRβ retrieves the current values of various internal parameters affecting the behavior ofISOSRF.ISSETIβ gives new values to internal parameters.ISSETRβ gives new values to internal parameters.PWRZIβ plots characters in three-space when usingISOSRF. (yes ma'am, text in 3D, main character energy π«Ά)
π¦ C-BINDING SYNOPSIS π¦
c_ezisos,
c_isosrf,
c_isgeti,
c_isgetr,
c_isseti,
c_issetr,
c_pwrzi
π USER-MODIFIABLE INTERNAL ROUTINES π
None. that's it, that's the list. nothing to customize, we're just vibing π
β ACCESS β
To use Isosurface, load the NCAR Graphics libraries ncarg, ncarg_gks, and ncarg_c β preferably in that order. order matters bestie, don't fight the order π
π MESSAGES π
The error messages described below can be written to the output unit by routines in the package Isosurface. All of these errors are fatal and cause the user's program to terminate execution.
ok so that sounds dramatic β and it is, literally your program is gone β but the flip side is that all of the errors are easily avoided. girlies stay unbothered π
ISGETI OR ISGETR - PARAMETER NAME TOO SHORT - xβ the argument"PNAM", in a call toISGETIorISGETR, is only one character long.ISGETI OR ISGETR - PARAMETER NAME NOT KNOWN - xxβ the argument"PNAM", in a call toISGETIorISGETR, begins with two characters that do not constitute one of the legal internal parameter names described in the man pageisosurface_params.ISSETI OR ISSETR - PARAMETER NAME TOO SHORT - xβ the argument"PNAM", in a call toISSETIorISSETR, is only one character long.ISSETI OR ISSETR - PARAMETER NAME NOT KNOWN - xxβ the argument"PNAM", in a call toISSETIorISSETR, begins with two characters that do not constitute one of the legal internal parameter names described in the man pageisosurface_params.ISINIT - INSTALLATION OF ISOSRF IMPROPERLY DONEβ this error message means that the screen models used to do hidden-line removal have been found to be improperly dimensioned for the system on which the code is being run. About the only way this can happen is if the distributed code is run on a machine with sixteen-bit words, or if the distributed code has been modified incorrectly. π don't touch the distributed code bestie, hands off.
π₯ SEE ALSO π₯
Online: isosurface_params, ezisos, isgeti, isgetr, isosrf, isseti, issetr, pwrzi, ncarg_cbind
Hardcopy: NCAR Graphics Fundamentals, UNIX Version
π COPYRIGHT π
Copyright (C) 1987-2009 University Corporation for Atmospheric Research
The use of this Software is governed by a License Agreement.
and that's the whole page, periodt π this was the Isosurface(3NCARG) page from the UNIX manual, dated March 1993 β yes she's vintage, yes she ate, no cap. mwah πβ¨
π¦ where this page comes from
- debian bookworm: libncarg-dev 6.6.2.dfsg.1-1
- debian trixie: libncarg-dev 6.6.2.dfsg.1-10+b2
- ubuntu jammy: libncarg-dev 6.6.2-10build2
- ubuntu questing: libncarg-dev 6.6.2.dfsg.1-10build2
- ubuntu resolute: libncarg-dev 6.6.2.dfsg.1-12
- ubuntu stonking: libncarg-dev 6.6.2.dfsg.1-12build2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms