This page contains a list (and brief description) about each tool currently in our TMV code base.
A tool is meant to do a useful task (or set of closely related tasks) and to do it well. Typically a tool involves some form of transformation (compression, file format conversion, smoothing, etc.) from an input file to an output file or information retrieval (validation, file info/stats, visualization). All of our tools should are written to support piping of the streaming file formats.
sm2sm Converts between various 'Streaming Mesh' file formats.
sm2smx? Temporary tool to support SMAX,SMBX formats.
Note - Should eventually be merged with SM2SM
sminfo? Validates Streaming Meshes, also dumps header info.
smsimp Simplifies/Compresses Streaming Meshes.
Note - Original Tool by Peter Lindstrom at LLNL is available as binary only.
Note - This is a lossy compression scheme using using the Quadric Error Metrics and edge compression
smsimpall Simplifies/Compresses Streaming Meshes
Note - New Tool by Catalin Constantin; source included in distribution.
Note - This is a lossy compression scheme.
Note - Uses Quadric Error Metrics and edge compression
smsmooth? Smoothing vertices in mesh by averaging with neighbors
smx_viewer? Viewing auxilary column info of SMAX/SMBX formats
Note - Should eventually be merged with SM_VIEWER
sm_viewer Visualizes Streaming Mesh Files
Note - Shrinks mesh to smaller representative grid for
faster interactive display.
sm_pathviewer Visualizes Streaming Mesh Files along with Shortest Paths
Note - Shrinks mesh to smaller representative grid for
faster interactive display.
tin2iso Converting a surface mesh into Iso-Contours (Streaming Lines).
tin2dem Tool for Rasterizing Streaming Meshes (assumed to be
TINs) into DEM height fields.
tin_dist Computes distance from source to all vertices in the mesh.
sm_path Computes shortest path from source to target in a mesh using A-star heuristic.
reorder For shortest path computation, reorder a mesh based on source and target to reduce the memory required.
sp2sp Converts between various 'Streaming Point' file formats.
spdelaunay2d Converts finalized point clouds into meshes
by
DelaunayTriangulation?.
spfilter Applies various filters to 'Streaming Point' file formats.
spfinalize Bins points in point clouds into grid cells
according to specified clustering algorithm.
sp_diagram? Displays cell layout of finalized point clouds.
sp_viewer Displays finalized point clouds
Note - Uses smaller representative point cloud
for large datasets for faster interactive display.
sl2sl Converts between various 'Streaming Line' file formats.
slclean Removes small connected components from a streaming line file; mostly to clean up contour maps.
slsimp Compresses Streaming Lines.
sl_viewer Viewer for Streaming Line Files.
Note - Uses smaller representative grid for
faster interactive display.
--
ShawnDB - 15 Nov 2008