cibc sub banner home
Map3d
map3d map3d is a scientific visualization application written to display and edit complex, three-dimensional geometric models and scalar, time-based data associated with those models. [map3d License] (Linux, Mac OSX, SGI, Windows)

Acknowledgment: Map3d, and the data sets provided on this web site are Open Source software projects that are principally funded through the SCI Institute's NIH/NIGMS CIBC. [map3d license] For us to secure the funding that allows us to continue providing this software, we must have evidence of its utility. Thus we ask users of our software and data to acknowledge us in their publications and inform us of these publications. Please use one of the following acknowledgments and send us references to any publications, presentations, or successful funding applications that make use of the NIH/NIGMS CIBC software or data sets we provide:

"This project was supported by grants from the National Center for Research Resources (5P41RR012553-14) and the National Institute of General Medical Sciences (8 P41 GM103545-14) from the National Institutes of Health."

map3d Citation: [bibtex citation] [Endnote citation] Data set Citation: [bibtex citation] [Endnote citation]

Map3d is a scientific visualization application developed at the CVRTI to display and edit complex, three-dimensional geometric models and the scalar data associated with those models. map3d was originally written in ANSI-C using the Graphics Library (GL) from Silicon Graphics Inc. The map3d interface provides interactive display of both geometry and data assigned to elements of that geometry. The program can read multiple surfaces, each with multiple associated potential/current data files.

The uses of map3d are varied but include:

  • Visualization and interactive editing of geometric models constructed from line segments, triangles, and tetrahedra. The user can manually remove and edit connectivities between nodes, remove nodes, and manipulate icons that serve as visual landmarks (e.g., blood vessels, cutting planes, and site markers.)
  • Visualization of spatially sampled time signals from experiments in electrophysiology; the program offers many scaling options and color maps as well as visualization elements such as surface contours and color-coded surface rendering.
  • Simultaneous display of any number of individual time signals.
  • Interactive visualization of experimental and simulation results from multiple three-dimensional surfaces displayed either together or in separate windows.

map3d addresses a unique niche in visualization by combining high performance interactive graphics with extensive quantitative data interrogation tools. The user can view three-dimensional time signals in modes that emphasize either the spatial or the temporal aspects of the data and move quickly back and forth between these views.

Multiple Platforms

  • Written using OpenGL and GTK+
  • Runs in Linux, Windows NT/2000/XP, and Mac OSX environments

Please help us improve map3d by reporting any problems you find to Bugzilla.

For more information, see:

map3d: Interactive Scientific Visualization for Bioengineering Data

map3d Documentation - User's Guide

map3d License

map3d is available for free and open source under the following License:

Copyright 2004 Scientific Computing and Imaging Institute, University of Utah

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

1) The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
2) Use of this software in preparing any publication material must be cited as follows:

R.S. MacLeod and C.R. Johnson. Map3d: Interactive scientific visualization for bioengineering data. In IEEE Engineering in Medicine and Biology Society 15th Annual International Conference, pages 30-31, IEEE Press, 1993.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.