geomview(1)
NAME
Geomview - interactive geometry viewer
SYNOPSIS
geomview [-opengl] [-b r g b] [-c commandfile] [-wins #windows] [-nopanels] [-wpos xmin ymin xsize ysize] [-wpos xsize,ysize[@xmin,ymin]] [-e external-module-name] [-M[cg][sp] pipename] [-start external-module-name [arg ...] --] [-run external-module-path [arg ...] --] [file ...]
DESCRIPTION
Arrayed language of commands for controlling almost every aspect of
its display. It can execute files containing statements in this
language, and it can communicate with other programs using the
language. See geomview(5), e.g. the file man/cat5/geomview.5 in
the geomview distribution, for more details of the language.
TUTORIAL
Arrayand the format of the data files it can read, see "overview" and
"oogltour" in the "doc" directory of the geomview distribution,
or better, see the full manual: "geomview.tex" or "geomview.ps",
also in the "doc" directory. The source distribution also includes a tutorial for how to write external modules in the
"src/bin/example" directory.
OPTIONS
- Array"--" may be omitted if it would be the last argument on the geomview command line.
-run shell-command arguments ... - Like -start but takes the pathname of executable of
- the external module instead of the module's name.
GEOMETRY FILE FORMATS
Arraygeomview files.
STARTUP FILES
Arraydirectory of the geomview directory. Then, if there is a file
named .geomview in the current directory, it executes the commands in that file. If no in the user's home directory, and executes it if found. The startup file of an individual user overrides the systemwide defaults, since later commands take precedence over earlier ones.
EXTERNAL MODULES
Arraymodules have been written and appear in the "Application" browser
in the main geomview panel. To invoke a module you click the
mouse on the module's entry in this browser. This starts the
module and adds an additional entry to the browser, beginning
with a number in square brackets as in ``[1] Crayola'', which
represents the running instance of that module. You can terminate the module by clicking on the numbered entry. Modules are
documented separately from geomview. See the manual page for
each module for details.
INSTALLING AN EXTERNAL MODULE
- Arraythis list. See the set-emodule-path command in geomview(5) for
details.
There is a tutorial for how to write external modules in - the "src/bin/example" directory.
EXTERNAL MODULE INIT FILES
Arraycontain arguments; in fact it can be an arbitrary shell command.
KEYBOARD SHORTCUTS
- ArrayRC Emulate lines using cylinders (default)
RP Emulate lines using polygons
Ra choose ASCII RIB format (default)
Rb choose BINARY RIB format
Rt choose Display token to specify .tiff file (default)
Rf choose Display token to specify framebuffer
Rs Simulate background color with Polygon (default)
Rx No background simulation - fully transparent (alpha) - background
NOTES
Arraylocal setup, and then invokes the geomview executable program
"gvx" (or "gvx.OGL"). Do not run "gvx" by itself; always invoke
geomview with the "geomview" shell script.
SEE ALSO
oogl(5) - OOGL geometric file formats and conventions
geomview(5) - geomview command language reference
FILES
Arraydata/geom - sample data files
ENVIRONMENT
- ArrayGEOMDATA - top directory of the default data tree, used by
- some modules
AUTHORS
- Array(The Geometry Center)
- University of Minnesota
- www.geomview.org
BUGS
Sometimes core dumps on bad input files.
Zoom and scale have no inertia.
Virtual spherical mode doesn't work on VGXes.
Arraydress above.
Geometry Center December 10, 1996