Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

gle(1) [x11r4 man page]

GLE(1)                                                             User Manuals                                                             GLE(1)

NAME
gle - Graphics Layout Engine SYNOPSIS
gle [options] file.gle ... DESCRIPTION
GLE (Graphics Layout Engine) is a graphics scripting language designed for creating publication quality graphs, plots, diagrams, figures and slides. GLE supports various graph types (function plots, histograms, bar graphs, scatter plots, contour lines, color maps, surface plots, ...) through a simple but flexible set of graphing commands. More complex output can be created by relying on GLE's scripting lan- guage, which is full featured with subroutines, variables, and logic control. GLE relies on LaTeX for text output and supports mathematical formulea in graphs and figures. GLE's output formats include EPS, PS, PDF, JPEG, and PNG. DOCUMENTATION
GLE's documentation is distrubuted in PDF format and can be found at the GLE website: <http://www.gle-graphics.org> OPTIONS
-help Shows help about command line options. -info Outputs software version, build date, GLE_TOP, GLE_BIN, etc.. -verbosity Sets the verbosity level of GLE console output. -device Selects output device(s). -cairo Use cairo output device. -resolution Sets the resolution for bitmap and PDF output. -fullpage Selects full page output. -landscape Selects full page landscape output. -output Specifies the name of the output file. -nosave Don't write output file to disk (dry-run). -preview Previews the output with QGLE. -gs Previews the output with GhostScript. -version Selects a GLE version to run. -compatibility Selects a GLE compatibility mode. -calc Runs GLE in "calculator" mode. -catcsv Pretty print a CSV file to standard output. -tex Indicates that the script includes LaTeX expressions. -inc Creates an .inc file with LaTeX code. -texincprefix Adds the given subdirectory to the path in the .inc file. -mkinittex Creates "inittex.ini" from "init.tex". -nocolor Forces grayscale output. -transparent Creates transparent output (with -d png). -noctrl-d Excludes CTRL-D from the PostScript output. -nomaxpath Disables the upper-bound on the drawing path complexity. -noligatures Disable the use of ligatures for 'fl' and 'fi'. -gsoptions Specify additional options for GhostScript. -safemode Disables reading/writing to the file system. -allowread Allows reading from the given path. -allowwrite Allows writing to the given path. -keep Don't delete temporary files. FILES
/usr/share/gle-graphics/4.2.4c/glerc The system wide configuration file. ~/.glerc Per user configuration file. ENVIRONMENT
GLE_USRLIB The search path for include files. GLE_TOP The location of the fonts and other resources. 4.2.4c JULY 2007 GLE(1)

Check Out this Related Man Page

gle(3GLE)								GLE								 gle(3GLE)

NAME
gle - an introduction to the GLE Tubing & Extrusions Library SYNOPSIS
#include <GL/gle.h> DESCRIPTION
The GLE Tubing and Extrusion Library is a graphics application programming interface (API). The library consists of a number of "C" lan- guage subroutines for drawing tubing and extrusions. The library is distributed in source code form, in a package that includes documenta- tion, a VRML proposal, Makefiles, and full source code and header files. It uses the OpenGL (TM) programming API to perform the actual drawing of the tubing and extrusions. A "sweep" or "extrusion" is a 2D contour (polyline) that is swept or extruded along a 3D path (polyline). For example, sweeping a circle along a straight line will generate a cylinder. Sweeping a circle along a circular path will generate a doughnut (torus). The library also includes a set of utility routines for drawing some of the more common extruded shapes: a polycylinder, a polycone, a gen- eralized torus (circle swept along a helical path), a "helix" (arbitrary contour swept along a helical path) and a "lathe" (arbitrary con- tour swept along a helical path, with torsion used to keep the contour aligned). The most general extrusion supported by this library allows an arbitrary 2D contour to be swept around an arbitrary 3D path. A set of nor- mal vectors can be specified to go along with the contour; the normal vectors determine the appearance of the contour when lighting is turned on. A set of colors and affine matrices can be specified to go along with the 3D path. The colors are used to color along the path. The affine matrices are used to operate on the contour as it is swept along. If no affine matrices are specified, the contour is extruded using the mathematical concept of "parallel translation" or "Gaussian translation". That is, the contour is moved (and drawn) along the extrusion path in a "straight" manner. If there are affine matrices, they are applied to the contour at each extrusion segment before the segment is drawn. The affine matrices allow work in a quasi-non-Euclidean space. They essentially allow the contour to be distorted as it is swept along. The allow the contour to be rotated, translated and rescaled as it is drawn. For example, a rescaling will turn a polycylinder into a poly- cone, since the circle that is being extruded is scaled to a different size at each extrusion vertex. A rotation allows the contour to be spun around while it is being extruded, thus for instance allowing drill-bit type shapes to be drawn. A translation allows the appearance of shearing in real space; that is, taking a contour and displacing it, without otherwise bending it. Note that the affines are 2x3 matri- ces, not 3x4 matrices, since they apply to the 2D contour as it is being extruded. WEB SITE
http://linas.org/gle/index.html SEE ALSO
gleExtrusion, gleHelicoid, gleLathe, glePolyCone, glePolyCylinder, gleScrew, gleSetJoinStyle, gleSpiral, gleSuperExtrusion, gleTextureMode, gleToroid, gleTwistExtrusion, gleTwistExtrusion, gleSuperExtrusion AUTHOR
Linas Vepstas (linas@linas.org) GLE
3.0 gle(3GLE)
Man Page