Geomview is an interactive three-dimensional viewing application designed for mathematical research and education. It allows users to examine geometric objects, manipulate their appearance and investigate spatial relationships using graphical controls.
The program can display objects in Euclidean, hyperbolic and spherical spaces. It supports multiple independently controlled objects and cameras, making it useful for studying mathematical constructions and complex geometric arrangements.
Geomview can operate as a standalone viewer or as a display engine controlled by external applications. This makes it possible to visualise geometry that changes dynamically in response to calculations performed elsewhere.
Geomview is a long-established program. Its interface relies on X11, OpenGL and Motif, and development has largely ceased. It remains of historical and specialist interest, although its ageing dependencies make it less convenient on modern Linux desktops.
This is free and open source software.
Key Features
- Interactive visualisation of three-dimensional geometric objects.
- Display geometry in Euclidean, hyperbolic and spherical spaces.
- Support for higher-dimensional geometric objects and transformations.
- Rotate, translate and magnify objects using graphical controls.
- Multiple independently controllable cameras and geometric objects.
- Adjust lighting, shading, colours and material properties.
- Select individual objects, vertices and edges interactively.
- Display polyhedra, meshes, vectors and Bézier surface patches.
- Organise objects into hierarchical structures with transformations.
- Support for geometric data in several specialised file formats.
- External application interfaces for dynamically updating displayed geometry.
- Capture snapshots and export graphics in supported formats.
- Includes example geometric objects for experimentation.
- Cross-platform support – runs on Linux and macOS with X11.
Website: www.geomview.org
Support:
Developer: The Geometry Center, University of Minnesota, and contributors
License: GNU Lesser General Public License v2.1

Geomview is written in C. Learn C with our recommended free books and free tutorials.
Related Software
| Geometry Software | |
|---|---|
| GeoGebra | Dynamic mathematics software for learning and teaching |
| Kig | KDE4 software for exploring geometric constructions |
| Dr. Geo | Interactive geometry software |
| SINGULAR | Commutative algebra system for polynomial computations |
| Macaulay2 | Supporting research in algebraic geometry and commutative algebra |
| polymake | Research in polyhedral geometry |
| C.a.R. | Dynamic geometry program for use in schools and universities |
| Geomview | For mathematics research and education |
| Geometria | Interactive software for creating and solving problems in 3D gemoetry |
| JGEX | Construct, explore and prove geometry theorems |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.