-
Notifications
You must be signed in to change notification settings - Fork 0
License
geomview/maniview
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
This is maniview, a Geomview module for viewing 3D manifolds. It was written by Charlie Gunn ([email protected]) at the University of Minnesota Geometry Center. Contents -------- Description Required Packages Installation History ================================================================================ Description ----------- This is the `maniview' emodule. `emodules' are kind of plugins which extend the functionality of Geomview (an interactive 3d viewing program). Geomview is available separately from Sourceforge. Please see www.geomview.org for more information. Required Packages ----------------- You need the XForms library to compile the maniview emodule. XForms is available from http://www.nongnu.org/xforms/ Also, as this is an extension module for Geomview, you need also to install Geomview; you have to do this first. See http://www.geomview.org/ (aka http://geomview.sourceforge.net/) Installation ------------ Quick Local Installation Global Installation Special Switches Quick ~~~~~ You have to install the XForms library and Geomview first; afterwards you can install this package like you would install any other GNU autoconf based package. See the file ./INSTALL for generic installation instructions. Quick install instructions: if Geomview and the XForms library were installed in their default locations, then all you need to do is ./configure --prefix=PREFIX && make install to configure, compile and install the emodule. This, however, requires that you have write permissions for `PREFIX/libexec/geomview/' (were PREFIX defaults to `/usr/local/', if the `--prefix' option has not been specified). Local Installation ~~~~~~~~~~~~~~~~~~ To install the maniview emodule locally, run configure with the `--enable-local-emodule' switch: ./configure --prefix=PREFIX --enable-local-emodule && make install This still will install the binary under `PREFIX/libexec/geomview/', but writes the emodule definition into the file ~/.geomview-maniview were Geomview will find it. So, for a local installation you would -- perhaps -- do the following: ./configure --prefix=${HOME}/software --enable-local-emodule && make install This would produce the two files ${HOME}/software/libexec/geomview/maniview ${HOME}/.geomview-maniview `.geomview-maniview' will contain the full path to the `maniview' binary in this case so that nothing more should be needed to call the maniview emodule from within Geomview. Global Installation ~~~~~~~~~~~~~~~~~~~ Just configure Geomview and gvemod-maniview with the same `--prefix' option; e.g. `--prefix=/usr'. This should work. If you run configure with the switch `--enable-geomview-query' then the installed version of Geomview -- if one is found -- will be queried for the proper location for the emodule binaries and definition files. Normally, this should not change anything, only when Geomview is installed in a strange place. Consider you had installed Geomview locally in your home-directory below `${HOME}/Geomview' (by configuring the Geomview package with `--prefix=${HOME}/Geomview'), and the XForms library below the prefix `${HOME}/software/', then you could run configure like follows: ./configure --prefix=${HOME}/software --enable-geomview-query && make install This would result in auto-detection of the XForms library and produce the two files ${HOME}/Geomview/libexec/geomview/maniview ${HOME}/Geomview/libexec/geomview/.geomview-maniview and again, this should result in a working configuration. Special Switches ~~~~~~~~~~~~~~~~ The configure script features some command line switches to fine-tune the locations where it searches for needed packages (i.e. Geomview, XForms, Xpm). Please use `configure --help' to get help about these. HISTORY ------- The Geomview project began in the summer of 1988 at the University of Minnesota's Geometry Center with the work of Pat Hanrahan on a viewing program called MinneView. Shortly thereafter Charlie Gunn begin developing OOGL in conjunction with MinneView. In 1991 a team of programmers headed by Mark Phillips, Stuart Levy, and Tamara Munzner set about developing a revised version of OOGL and a new viewer which they named Geomview. In the time since then, many people have contributed, including (in alphabetical order): Steve Anderson, Rex Dieter, Celeste Fowler, Claus-Justus Heine, Todd Kaplan, Daniel Krech, Mario Lopez, Daeron Meyer, Mark Meuer, Steve Robbins, Timothy Rowley, Nathaniel Thurston, Scott Wisdom, Lloyd Wood and others.
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published