Skip to content.
CCB > CCBSIGS > ShapeToolLibraryProgram > ShapeViewer

ShapeViewer

(version 1.1.12)

A simple 3-D viewer that displays Shape files read by the Loni ShapeTools library.

Supported file formats include: LONI Ucf, LONI TM, Minc OBJ, GeomView OFF and DataExplorer DX format files. A complete list of supported file formats is here.

The ShapeViewer can be run as an independent program, or it may function as a client program, controlled by a remote server. This capability allows a view seen by a server to be replicated at a large number of remotely hosted client sites.

Download Shape Viewer

Independent Mode features

  • Multiple files of any supported type may be simultaneously viewed.
  • Specific scene viewpoints and file sets may be saved and later reloaded.
  • Runs on any computer with Java3D (Macintosh, Windows, Linux, Solaris). Sorry, not SGI.
    • Note: Macintosh 10.4 (Tiger) users do not need to download Java3D - it is included with the operating system.
  • "4D" ucf's may optionally be colored via customisable color maps.
  • Have a set of predefined color maps (e.g. "Hot Metal", "Spectrum).
  • Minc OBJ's points display in color.
  • Current scene may be saved as a separate JPEG image file.
  • Optionally reads files from URL. This allows access to files in a web directory.
  • Supports a scriptable command language

Client Mode features

  • View is controlled by commands sent by a remote server.
  • View upate frequency may be set by local user.

Documentation

Author

The first revision of the ShapeViewer was written by Jeff Ma. Subsequent revisions are written by Jeff Ma, and Craig Schwartz.

Changes

  • Updated to use current ShapeTools library (adds more file formats).
  • Allows color map to be applied to per-vertex attributes that are vectors (by averaging these into a scalar).
  • Version 1.1.12
    • colors vector attribute values by extracting the 0'th vector element and treating as a scalar value, mappable via a color map.
    • Supports PLY format files (vi ShapeTools library)

Wish List

Description Completed
Read UIF RGB file and interpret the RGB components as the coordinates of the vertices of a surface.  
Center on a vertex, showing a particular radius around it, vertex specified by:
  • vertex number
  • coordinate (pick closest vertex)
  • Display multiple, possibly orthogonal, 2d sections of an image volume
Read Brain Visa Mesh files Sep 08
Read BrainVisa Ribbon files  
Support different render modes for different shapes  
Support ImageVolume (voxel) renderings  
Support Tetrahedral volumes  
Save color opacities in scene files  
Support user suppled "plug-in" extensions.  

Attachment sort Action Size Date Who Comment down
ShapeViewerV1.pm.xml manage 0.9 K 27 Sep 2005 - 18:59 CraigSchwartz LONI Pipeline (v1) ShapeViewer module description file