P0039 AVSImagePlayer 26th January 1999

Animates a number of AVS x format image files stored in memory or on disk.

Author: Fernand Alcatrao Version: 1.0 Path: iac_proj/ximg_ply/

Data IO Module Document - AVSImagePlayer User Macro Document - imagePlayer Archive - ximg_ply.tar.gz Archive - ximg_ply.tar.Z Archive - ximg_ply.zip


P0002 AnimatedFilename 15th August 1998

Outputs a filename string which includes a sequence number within user specifiable text, which may be looped according to the given parameters.

Author: Paul G. Lever Version: 1.0 Path: iac_proj/animfile/

Data IO Module Document - AnimFilenameGen User Macro Document - animfilename Archive - animfile.tar.gz Archive - animfile.tar.Z Archive - animfile.zip Tested for AVS/Express Version 7.1 Tested for 64 Bit


P0200 AnimatedImageGenerator 27th September 2002

The AnimatedImageGenerator writes a sequence of images on every view refresh, either from the network of modules generating new content, or mouse interaction with the window.

Authors: Ian Curington, AVS Inc.;Tobias Schiebeck,MVC Version: 1.0 Path: iac_proj/gen_anim/

Data IO User Macro Document - AnimatedImageGenerator Archive - gen_anim.tar.gz Archive - gen_anim.tar.Z Archive - gen_anim.zip Developer Edition Only


P0085 AntiAlias 14th April 2000

Downsamples images with Gaussian 3x3 filter.

Authors: Sabreen Vig, Larry Gelberg, Ian Curington, AVS Inc.; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/a_alias/

Filter User Macro Document - anti_alias Archive - a_alias.tar.gz Archive - a_alias.tar.Z Archive - a_alias.zip Example Image Example Image


P0177 ArrayAToF 13th September 2002

Converts an array of strings into an array of floats. The array of floats contains the results of the function call of atof on every single element of the input array.

Authors: Brian Selle, Leon Thrane, Ian Curington, AVS Inc.; Paul G. Lever, MVC Version: 1.1 Path: iac_proj/arr_atof/

Miscellaneous Module Document - ArrayAToF Archive - arr_atof.tar.gz Archive - arr_atof.tar.Z Archive - arr_atof.zip


P0045 Assistant 21st April 1999

Demonstration project showing the use of AVS in a variety of application areas.

Authors: Dr. Johannes Widyanatta and Andrew Dodd Version: 1.0 Path: iac_proj/assist/

Special Information - Assistant Archive - assist.tar.gz Archive - assist.tar.Z Archive - assist.zip


P0181 Axes3D 19th April 2002

This module produces a 3D coordinate system. It enables the user to see the alignment and dimensions of objects in respect of the coordinate axes.

Authors: Dr Krzysztof Nowinski, Warsaw University; Tobias Schiebeck, IAC Version: 1.1 Path: iac_proj/axes3d/

Miscellaneous User Macro Document - Axes3D Archive - axes3d.tar.gz Archive - axes3d.tar.Z Archive - axes3d.zip


P0094 Background 30th May 2000

Generates and displays various forms of background images for the viewer window.

Authors: Sabreen Vig, Larry Gelberg, Ian Curington, AVS Inc.; Andrew Dodd, IAC Version: 1.2 Path: iac_proj/backgrnd/

Miscellaneous User Macro Document - background_generator User Macro Document - textured_background & coloured_background Archive - backgrnd.tar.gz Archive - backgrnd.tar.Z Archive - backgrnd.zip Example Image Example Image


P0137 Binner 29th March 2001

The Binner project allows simple statistical analysis to be done on scattered points. It does this by placing the series of scattered points onto the nearest points of a uniform grid and counting the number of points at each grid node. The project can also count the number of points at each grid node that fall within specified data ranges.

Authors: Mario Valle, AVS Italy; MA YingLiang, MVC; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/binner/

Mapper User Macro Document - binner Archive - binner.tar.gz Archive - binner.tar.Z Archive - binner.zip Example Image


P0031 BlendNodeData 30th November 1998

Inputs two compatible fields (node data only) and blends (interpolates) between the two using a ratio value. A ratio of 0.0 outputs the first field's node data. A value of 1.0, outputs the second field's node_data.

Author: Paul G. Lever Version: 1.0 Path: iac_proj/blend/

Mapper Module Document - BlendNodeData User Macro Document - blend_node_data Archive - blend.tar.gz Archive - blend.tar.Z Archive - blend.zip


P0049 BlendyTubes 24th July 2000

Converts polylines into continuous tubes using scalar data to scale and colour the tubes.

Authors: James S. Perrin, MVC; Ian Curington, AVS Inc; Andrew Dodd, IAC Version: 1.2 Path: iac_proj/blndtube/

Mapper Module Document - BlendyTubesCore User Macro Document - simple_tubes User Macro Document - blendy_tubes Archive - blndtube.tar.gz Archive - blndtube.tar.Z Archive - blndtube.zip Example Image


P0186 BodyOfRevolution 25th January 2002

The BodyOfRevolution module rotates two polylines around the z-axis to form a "solid" body of revolution. The routine also calculates the mass properties for the body. The body is generated for 360 degrees of revolution.

Author: Brian Selle, Leon Thrane, Ian Curington, AVS Inc. Version: 1.0 Path: iac_proj/bodofrev/

Mapper User Macro Document - BodyOfRevolution Archive - bodofrev.tar.gz Archive - bodofrev.tar.Z Archive - bodofrev.zip


P0207 BoundsLite 30th May 2003

This module computes a cuboidal bounding box of a 3D nonuniform field from its minimal and maximal x, y and z coordinates.

Authors: Simone Herrmann, MVC; Tobias Schiebeck, MVC Version: 1.0 Path: iac_proj/boundslt/

Mapper User Macro Document - BoundsLite Archive - boundslt.tar.gz Archive - boundslt.tar.Z Archive - boundslt.zip Bounding box of the bluntfin file generated by the AVS/Express bounds module Bounding box of the bluntfin file generated by the BoundsLite module


P0038 Build3D 26th January 1999

The build3D user macro takes a series of 2D image files that represent layers of a 3D volume and builds them into 3D field data that can be visualized using the normal tools. This project has been superceded by the Build3D_2 project but is still available as an example of V script programming.

Authors: James Schumm, Paul G. Lever, Andrew Dodd Version: 1.1 Path: iac_proj/build3d/

Data IO Module Document - Build3DAssemble User Macro Document - build3d Archive - build3d.tar.gz Archive - build3d.tar.Z Archive - build3d.zip Pre-requisite - Miscellaneous
 - Common Developer Edition Only


P0129 Build3D_2 29th January 2001

The build3d_2 user macro takes a series of 2D image files that represent layers of a 3D volume and builds them into 3D field data that can be visualized using the normal tools. The Build3D_2 project is intended to replace the old Build3D project and has been rewritten so that it reads image files and builds volume data using C code. This greatly improves the performance and reliability of the module and removes the dependance upon the Developer's Edition of AVS/Express. This version adds basic support for colouring field nodes with the image data.

Author: Andrew Dodd, IAC Version: 1.1.1 Path: iac_proj/build3d_2/

Data IO Module Document - Build3D_2_Core User Macro Document - build3d_2 User Macro Document - adjust_slice_spacing Archive - build3d_2.tar.gz Archive - build3d_2.tar.Z Archive - build3d_2.zip Example Image Example Image


P0007 CFDRange 27th November 1998

The cfd_range User Macro processes multi-block data, setting the min/max elements of each block to either the true global values or to user-defined values.

Author: Ian Curington Version: 1.0 Path: iac_proj/cfdrange/

Filter Module Document - CFDRangeNodeData User Macro Document - cfd_range Archive - cfdrange.tar.gz Archive - cfdrange.tar.Z Archive - cfdrange.zip


P0008 CFDVals 27th November 1998

The User Macro cfd_values computes derived CFD field quantities from base values in the PLOT3D format (density, momentum, and stagnation).

Author: Ian Curington Version: 1.0 Path: iac_proj/cfdvals/

Filter Module Document - CFDValsNodeData User Macro Document - cfd_values Archive - cfdvals.tar.gz Archive - cfdvals.tar.Z Archive - cfdvals.zip


P0014 CP_utils 5th March 1998

Utility functions required by FFTn and FFTw.

Author: Chris Pudney Version: 1.1 Path: iac_proj/cp_utils/

Miscellaneous Information - CP_utils Archive - cp_utils.tar.gz Archive - cp_utils.tar.Z Archive - cp_utils.zip


P0010 CatCellSets 27th September 2002

Catenates all the Cell_Sets of the same Cell type within a field into a single Cell_Set.

Author: James Perrin Version: 1.1 Path: iac_proj/cat_cs/

Mapper Module Document - CatCellSets User Macro Document - cat_cell_sets Archive - cat_cs.tar.gz Archive - cat_cs.tar.Z Archive - cat_cs.zip


P0032 Catmull 30th November 1998

Generates a Catmull-Rom spline from a series of 2D or 3D coordinates.

Author: Mario Valle Version: 1.0 Path: iac_proj/catmull/

Mapper Module Document - CatmullRomSpline User Macro Document - catmull Archive - catmull.tar.gz Archive - catmull.tar.Z Archive - catmull.zip


P0153 Catmull_2 20th July 2001

Generates a Catmull-Rom spline from a series of 2D or 3D coordinates or from a input field (2D or 3D Mesh+Node_Data). The Catmull_2 project is intended to replace the Catmull project.

Authors: Mario Valle,AVS Inc;Paul G. Lever, Andrew Dodd, IAC; Dr Federico Gamba Version: 1.0 Path: iac_proj/catmull2/

Mapper Module Document - CatmullSplineCore/CatmullSplineFldCore User Macro Document - catmull_spline/catmull_spline_fld Archive - catmull2.tar.gz Archive - catmull2.tar.Z Archive - catmull2.zip


P0113 ChromaDepth 3rd November 2000

Generates a special image from the current viewer suitable for 3D stereo display using ChromaDepth glasses.

Authors: Ian Curington, AVS Inc.; Andrew Dodd, IAC Version: 1.1 Path: iac_proj/chromad/

Mapper User Macro Document - chroma_depth Archive - chromad.tar.gz Archive - chromad.tar.Z Archive - chromad.zip Example Image Example Image Example Image


P0202 Cine 6th December 2002

The Cine project provides modules to record object movements in the Data Viewer and replay them in a loop at a given speed.

Authors: Ian Curington, AVS Inc.; Gorden Tausch, MVC; Tobias Schiebeck, MVC Version: 1.0 Path: iac_proj/cine/

Miscellaneous Module Document - Cine_Control Module Document - Image_Cache User Macro Document - CineInteract User Macro Document - CineLoop Archive - cine.tar.gz Archive - cine.tar.Z Archive - cine.zip


P0075 CleanExtEdges 16th February 2000

Cleans duplicated edges in external_edges output.

Authors: Erik Thorvaldson, Andrew Dodd Version: 1.0 Path: iac_proj/cl_edges/

Mapper User Macro Document - CleanEdges Archive - cl_edges.tar.gz Archive - cl_edges.tar.Z Archive - cl_edges.zip


P0044 ClusterProbe 5th March 1999

The cluster_probe and cluster_probe_edit macros input two glyphs and replicate the second glyph at each of the coordinates in the first grid, using that point as the origin of each instance of the second glyph. The cluster_probe_edit user macro also contains a user interface allowing the glyph transformation to be edited with the standard xform editor.

Author: Paul G. Lever Version: 1.0 Path: iac_proj/cprobe/

Mapper Module Document - CLusterProbeCreate User Macro Document - cluster_probe(_edit) Archive - cprobe.tar.gz Archive - cprobe.tar.Z Archive - cprobe.zip


P0092 Collapse 17th May 2000

Collapses a uniform field along a specified axis.

Authors: Mario Valle, AVS Inc.; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/collapse/

Mapper User Macro Document - collapse_field & collapse_field_plane Archive - collapse.tar.gz Archive - collapse.tar.Z Archive - collapse.zip Example Image


P0164 CombineCoordinateIndex 21st September 2001

This module combines the Coordinates given as (x,y[,z]) and the dimensions of the field to calculate the index of the point in the data array.

Author: Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/combidx/

Miscellaneous User Macro Document - CombineCoordinateIndex Archive - combidx.tar.gz Archive - combidx.tar.Z Archive - combidx.zip


P0086 CombineData 17th April 2000

Combines Data Components to generate colours using either RGB or HSV colour models.

Authors: Mark Lambert, AVS Inc.; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/combdata/

Filter User Macro Document - Combine_Datasets_To_HSV & Combine_Datasets_To_RGB Archive - combdata.tar.gz Archive - combdata.tar.Z Archive - combdata.zip Example Image Example Image


P0037 Common 14th March 2000

This set of libraries contains common macros that are intended to improve

Author: Andrew Dodd Version: 1.04 Path: iac_proj/common/

Miscellaneous Module Document - CommonModules Module Document - IOWidgets Module Document - UIWidgets Module Document - NetworkWidgets Module Document - LogicWidgets Module Document - MiscWidgets Archive - common.tar.gz Archive - common.tar.Z Archive - common.zip Appears under COMMON in IAC library page


P0080 Composite 2nd March 2000

Blends two full colour images together using alpha channel information.

Authors: Sabreen Vig, Ian Curington, Larry Gelberg, AVS; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/comp/

Filter User Macro Document - comp Archive - comp.tar.gz Archive - comp.tar.Z Archive - comp.zip Example Image Tested for AVS/Express Version 7.1 Tested for 64 Bit


P0021 Compress 6th August 1998

Compress / uncompress user-chosen arrays in a field.

Author: Amardeep S Bhattal, MVC Version: 1.0 Path: iac_proj/compress/

Miscellaneous Module Document - Compress User Macro Document - Compress Archive - compress.tar.gz Archive - compress.tar.Z Archive - compress.zip


P0022 Comptool 6th August 1998

Combines the compress and examine_field user macros, and merges their ui's into a single UImod_panel, to provide a convenient compression tool. Array information is listed below controls to perform compression on the arrays.

Author: Amardeep S Bhattal, MVC Version: 1.0 Path: iac_proj/comptool/

Miscellaneous User Macro Document - Comptool Archive - comptool.tar.gz Archive - comptool.tar.Z Archive - comptool.zip


P0150 ConeCrop 20th June 2001

Cuts a 3D model with a cone, returning the model remaining the inside of the cone.

Authors: Ali Bitar, AVS Inc.; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/conecrop/

Mappers User Macro Document - ConeCrop Archive - conecrop.tar.gz Archive - conecrop.tar.Z Archive - conecrop.zip Example Image Example Image Example Image Example Image Developer Edition Only


P0187 ConfocalMicroscopyDemonstration 23rd February 2002

This IAC special project contains a demo for the visulaization image data generated by the confocal microscope.

Authors: Steve Thorpe;MA YingLiang, MVC Version: 1.0 Path: iac_proj/confocal/

Special User Macro Document - ConfocalMicroscopyDemonstration Archive - confocal.tar.gz Archive - confocal.tar.Z Archive - confocal.zip Example Image Developer Edition Only


P0146 ConnectRefToArray 4th May 2001

A module to select a reference from an array of group references.

Authors: Brian Selle, Leon Thrane, AVS Inc.; Ian Guthrie, MVC Version: 1.0 Path: iac_proj/con_ref/

Miscellaneous User Macro Document - ConnectRefToArray Module Document - ConnectRefToArrayCore Archive - con_ref.tar.gz Archive - con_ref.tar.Z Archive - con_ref.zip


P0026 Convert2Byte 3rd October 1998

Convert data in other numeric data types into bytes. Prior to AVS/Express version 4.2, it was necessary to convert data to byte type prior to being volume rendered.

Author: Alex Allen Version: 1.0 Path: iac_proj/con2byt/

Filter Module Document - ConvertToByteNodeData Functional Macro Document - Convert2Byte Archive - con2byt.tar.gz Archive - con2byt.tar.Z Archive - con2byt.zip


P0168 Convert2TriStrip 28th September 2001

This module converts a 2D quad or tri input mesh to a polytri strip for faster rendering.

Authors: Dave Goughnour, AVS; Mary McDerby,MVC; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/cvt2tri/

Mappers User Macro Document - Convert2TriStrip Archive - cvt2tri.tar.gz Archive - cvt2tri.tar.Z Archive - cvt2tri.zip


P0172 ConvertConnectList 19th October 2001

This module converts an AVS5 style poly connect list to an AVS/Express style poly connect list. The AVS5 list is broken up into two lists - one which contains the header information and the other contains the data.

Authors: Dave Goughnour, AVS Inc.; Mary McDerby, MVC; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/cvtclst/

Miscellaneous User Macro Document - ConvertConnectList Archive - cvtclst.tar.gz Archive - cvtclst.tar.Z Archive - cvtclst.zip


P0171 CoordinatesSlice 19th October 2001

This module extract points from a given array with 3D-points, which are positioned on a defined plane. The extracted points are output as 2D-points.

Authors: anonymous; Antje Niederlein, MVC Version: 1.0 Path: iac_proj/cslice/

Filters User Macro Document - CoordinatesSlice Archive - cslice.tar.gz Archive - cslice.tar.Z Archive - cslice.zip


P0140 CopyOnTrigger 19th February 2001

These two modules are an extension to the GMOD.copy_on_change module.

Authors: Version: 1.0 Path: iac_proj/copontrg/

Miscellaneous Module Document - modCopyOnTrigger & modCopyOnNonReqTrigger Archive - copontrg.tar.gz Archive - copontrg.tar.Z Archive - copontrg.zip


P0182 CopyXXXOnTrigger 14th December 2001

These modules are an extension to the GMOD.copy_on_change module which is used to copy different data types when a trigger is set.

Authors: Brian Selle, Leon Thrane, Ian Curington, AVS Inc.; Paul G. Lever, MVC Version: 1.0 Path: iac_proj/copxontg/

Miscellaneous User Macro Document - CopyXXXOnTrigger Archive - copxontg.tar.gz Archive - copxontg.tar.Z Archive - copxontg.zip


P0183 CreatePolyList 14th December 2001

CreatePolyList creates the poly_connect_list for a polyline mesh. It searches the input id_array array looking for common ids. If the id number changes while searching down the array, the start and end indices are stored and the number of polylines incremented.

Authors: Brian Selle, Leon Thrane, Ian Curington, AVS Inc.; Paul G. Lever, MVC Version: 1.0 Path: iac_proj/cr_polyl/

Mappers User Macro Document - CreatePolyList Archive - cr_polyl.tar.gz Archive - cr_polyl.tar.Z Archive - cr_polyl.zip


P0194 Crop3D 13th September 2002

The Crop3D module provides a crop box module for unstructured fields with non polygonal cell sets.

Authors: Mario Valle, AVS Italy; Tobias Schiebeck, MVC Version: 1.1 Path: iac_proj/crop3d/

Filter User Macro Document - Crop3D Archive - crop3d.tar.gz Archive - crop3d.tar.Z Archive - crop3d.zip


P0216 CutPolylines 28th April 2008

This project cuts a 3D polyline mesh on an imported cut-plane. This allows one to cut a bounding box of an object with the object inside.

Authors: Joanna Leng, Tobias Schiebeck Version: 1.0 Path: iac_proj/polycut/

Mapper User Macro Document - CutPolylines Archive - polycut.tar.gz Archive - polycut.tar.Z Archive - polycut.zip Example Image Tested for AVS/Express Version 7.1 Tested for 64 Bit


P0050 CylinderCut 24th June 1999

A mapper module that cuts a 3D model with a cylinder, returning the model remaining either inside or outside of the cylinder.

Author: Ian Curington Version: 1.0 Path: iac_proj/cylcut/

Mapper Module Document - CylinderCutDist User Macro Document - cylinder_cut Archive - cylcut.tar.gz Archive - cylcut.tar.Z Archive - cylcut.zip Example Image Developer Edition Only


P0201 DICOM_Orthoslice 27th September 2002

An orthoslice module that works in conjunction with Read_DICOM to produce correctly orientated 2D slices of medical data.

Authors: James Perrin, MVC; Tobias Schiebeck, MVC Version: 1.0 Path: iac_proj/dcmortho/

Mapper User Macro Document - DICOM_Orthoslice Archive - dcmortho.tar.gz Archive - dcmortho.tar.Z Archive - dcmortho.zip Pre-requisite - Data IO
 - ReadDICOM


P0151 DVdownsize_scat 16th August 2002

Reduces the number of points in a Mesh. The module does not write any cell-connectivity information. The output of this module is a Point-Mesh which can be be used as coordinates for a glyph module.

Authors: Mario Valle, AVS Inc.; Tobias Schiebeck, IAC Version: 1.1 Path: iac_proj/dvdown/

Mappers User Macro Document - DVdownsize_scat User Macro Document - Oriented Streamline Archive - dvdown.tar.gz Archive - dvdown.tar.Z Archive - dvdown.zip


P0189 DashDial 19th April 2002

A colourful User Interface dial module to output a float value.

Authors: Ian Curington, AVS Inc.; MA YingLiang, MVC; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/dh_dial/

Miscellaneous User Macro Document - DashDial Archive - dh_dial.tar.gz Archive - dh_dial.tar.Z Archive - dh_dial.zip Example Image


P0190 DashGauge 19th April 2002

A colourful User Interface gauge module to output a float value.

Authors: Ian Curington, AVS Inc.; MA YingLiang, MVC; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/dh_gauge/

Miscellaneous User Macro Document - DashGauge Archive - dh_gauge.tar.gz Archive - dh_gauge.tar.Z Archive - dh_gauge.zip Example Image


P0116 DatamapFunction 7th December 2000

Uses a user defined C++ function to convert scalar node data into colour node data. Allows the user total control over how data is colour-mapped.

Author: Andrew Dodd, IAC Version: 1.0 Path: iac_proj/datmp_fn/

Miscellaneous User Macro Document - datamap_function User Macro Document - user_defined_datamap Archive - datmp_fn.tar.gz Archive - datmp_fn.tar.Z Archive - datmp_fn.zip Example Image


P0130 DisplayErrorDialog 9th February 2001

Displays an error dialog from within a C or C++ module.

Authors: David Knight, AVS Inc.; Ma YingLiang, MVC; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/diserr/

Miscellaneous Information - DisplayErrorDialog Archive - diserr.tar.gz Archive - diserr.tar.Z Archive - diserr.zip Project intended as a programming example.


P0071 DisplaySplitFilename 10th January 2000

A module that splits a full filename into path and actual filename.

Authors: Mark Ward, AVS Inc., Andrew Dodd Version: 1.0 Path: iac_proj/dispfile/

Miscellaneous User Macro Document - display_split_filename Archive - dispfile.tar.gz Archive - dispfile.tar.Z Archive - dispfile.zip


P0212 DistanceMapSegmentation 26th March 2004

The DistanceMapSegmentation performs a 3D segmentation based on the difference in the value of neighboured pixels. The segmentation itself is done by region growing.

Authors: Dr Krzysztof Nowinski, Warsaw University; Anja Bindrich, MVC; Tobias Schiebeck, MVC Version: 1.0 Path: iac_proj/distmap/

Mappers User Macro Document - DistanceMapSegmentation User Macro Document - DistanceMapSegmentationDialog Archive - distmap.tar.gz Archive - distmap.tar.Z Archive - distmap.zip Example Application using the DistanceMapSegmentation module DistanceMapSegmentationDialog Window


P0112 DlgToolkit 19th July 2002

Reads & Displays USGS-NMD DLG data. Source code for Writing DLG data is also provided but is not complete.

Author: anonymous Version: 1.1 Path: iac_proj/dlgtools/

Data IO User Macro Document - read_dlg User Macro Document - outline_dlg User Macro Document - write_dlg Archive - dlgtools.tar.gz Archive - dlgtools.tar.Z Archive - dlgtools.zip Example Image write_dlg macro is not complete and does not function correctly.


P0157 Dmap2Image 20th July 2000

Generates an image, which can be used with Scalar2Texture2, from a given Datamap.

Authors: Ian Curington, AVS Inc; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/dmap2img/

Mapper User Macro Document - Dmap2Image Archive - dmap2img.tar.gz Archive - dmap2img.tar.Z Archive - dmap2img.zip


P0211 DownSample 30th January 2004

The downsample_mean macro reduces the size of uniform mesh data.

Authors: James S. Perrin, MVC;Anja Bindrich, MVC Version: 1.0 Path: iac_proj/resample/

Filters User Macro Document - DownSample Archive - resample.tar.gz Archive - resample.tar.Z Archive - resample.zip


P0123 Draw 19th June 2001

Provides an enhanced polyline drawing and modification macro. Also provides macros for line and region resampling.

Authors: Mario Valle, AVS Inc.; Anja Bindrich, Andrew Dodd, IAC Version: 1.1 Path: iac_proj/draw/

Miscellaneous User Macro Document - SuperDraw User Macro Document - LineResampler User Macro Document - RegionResampler Archive - draw.tar.gz Archive - draw.tar.Z Archive - draw.zip Example Image


P0199 DrawCrop 13th September 2002

The DrawCrop module provides a crop box module. The area to crop is selected by drawing a box with the right mouse button.

Authors: Joanna Leng, MVC; Tobias Schiebeck, MVC Version: 1.0 Path: iac_proj/drawcrop/

Filter Module Document - crop_coordinate Module Document - cropdata Module Document - crop_mouse Module Document - crop_controls User Macro Document - DrawCrop User Macro Document - SA_DC_macro Archive - drawcrop.tar.gz Archive - drawcrop.tar.Z Archive - drawcrop.zip


P0061 Ellipse 14th March 2000

A programming example that shows how to generate Ellipses.

Author: Steve Larkin, Andrew Dodd Version: 1.1 Path: iac_proj/ellipse/

Miscellaneous Module Document - EllipseCore User Macro Document - ellipse Archive - ellipse.tar.gz Archive - ellipse.tar.Z Archive - ellipse.zip Example Image Pre-requisite - Miscellaneous
 - Common


P0133 EnhanceContrast 8th March 2001

The EnhanceContrast project uses the Contrast Limited Adaptive Histogram Equalization(CLAHE) algorithm to enhance the contrast of 8 bit one band images.

Authors: Karel Zuiderveld; Mario Valle, AVS Italy; Mary McDerby, Tobias Schiebeck, MVC; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/en_cont/

Filter User Macro Document - IPEnhanceContrast & ip_enhance_contrast Archive - en_cont.tar.gz Archive - en_cont.tar.Z Archive - en_cont.zip Example Image


P0023 Examine_Field 6th August 1998

Examine a field, and write brief information about it to a user interface text field.

Author: Amardeep Bhattal Version: 1.0 Path: iac_proj/examfld/

Miscellaneous Module Document - Examine_Field_Prim User Macro Document - examine_field Archive - examfld.tar.gz Archive - examfld.tar.Z Archive - examfld.zip


P0154 Excavate_Brick 13th July 2001

Excavate a quadrant in a 3D volume by setting all voxels to 0.

Authors: Dave Goughnour, AVS; Ma YingLiang, MVC Version: 1.0 Path: iac_proj/exbrk/

Mapper User Macro Document - Excavate_Brick Archive - exbrk.tar.gz Archive - exbrk.tar.Z Archive - exbrk.zip


P0169 ExtractNodeData 28th September 2001

This module extracts the data values of a certain position (or a set of positions) in a NodeData Array.

Authors: Dave Goughnour, AVS; MA YingLiang, MVC; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/extrnode/

Miscellaneous User Macro Document - ExtractNodeData Archive - extrnode.tar.gz Archive - extrnode.tar.Z Archive - extrnode.zip Pre-requisite - Miscellaneous
 - CombineCoordinateIndex


P0106 ExtractObjects 8th November 2002

Extracts selected objects from an array of objects.

Authors: Andrew Dodd, IAC Version: 1.3 Path: iac_proj/ext_objs/

Miscellaneous User Macro Document - extract_objects & extract_single_object Archive - ext_objs.tar.gz - for AVS/Express Versions 5.1 and before Archive - ext_objs.tar.Z - for AVS/Express Versions 5.1 and before Archive - ext_objs.zip - for AVS/Express Versions 5.1 and before Archive - ext_objs.tar.gz - for AVS/Express Version 6.0 Archive - ext_objs.tar.Z - for AVS/Express Version 6.0 Archive - ext_objs.zip - for AVS/Express Version 6.0


P0018 ExtractVector 6th December 2002

This macro provides a user interface to the DVextr_vector module in the Visualization library. It allows a single output vector to be selected from a number of input components. For each element of the output vector, the input component and the element of that component are selected.

Author: Paul G. Lever Version: 1.1 Path: iac_proj/extr_vec/

Filter User Macro Document - extract_vector Archive - extr_vec.tar.gz Archive - extr_vec.tar.Z Archive - extr_vec.zip


P0011 FFTn 5th March 1998

Perform R. C. Singleton's split-radix, n-dimensional, fast Fourier transform on the data in a uniform field.

Author: Chris Pudney Version: 1.1 Path: iac_proj/fftn/

Filter Module Document - FFTn_raw User Macro Document - FFTn Archive - fftn.tar.gz Archive - fftn.tar.Z Archive - fftn.zip Pre-requisite - Miscellaneous
 - CP_utils External Libraries required


P0012 FFTw 5th March 1998

Perform the ``fastest Fourier transform in the west'' (FFTW) on the data in a uniform field.

Author: Chris Pudney Version: 1.1 Path: iac_proj/fftw/

Filter Module Document - FFTw_raw User Macro Document - FFTw Archive - fftw.tar.gz Archive - fftw.tar.Z Archive - fftw.zip Pre-requisite - Miscellaneous
 - CP_utils External Libraries required


P0115 FastAdvector 5th December 2000

Uses points to display advection particles. Allows many more particles to be displayed at once.

Author: Ian Curington, AVS Inc. Version: 1.0 Path: iac_proj/f_advect/

Mapper User Macro Document - fast_advector Archive - f_advect.tar.gz Archive - f_advect.tar.Z Archive - f_advect.zip Example Image Developer Edition Only


P0070 FastGlyph 7th June 2002

A set of modules that generate glyphs more quickly than the standard glyph module.

Authors: Mark Lambert, Ian Curington, AVS Inc., Andrew Dodd Version: 1.1 Path: iac_proj/fglyph/

Mapper User Macro Document - fast_glyph_2D User Macro Document - fast_glyph_3D Archive - fglyph.tar.gz Archive - fglyph.tar.Z Archive - fglyph.zip Example Image


P0203 FilterNodeConnect 6th December 2002

The FilterNodeConnect module filters the Node_Data of cellsets which are not currently visible. The Node_Data of a mesh is independent from cellsets. If a cellset is not selected its Node_Data is still visible and obscures the view to the data of interest, when the output is used for glyphing. This module removes the Node_Data values for unselected cellsets.

Authors: Jernej Gostecnik, MVC; Matthias Rast, MVC; Tobias Schiebeck, MVC Version: 1.0 Path: iac_proj/fnc/

Filter User Macro Document - FilterNodeConnect Archive - fnc.tar.gz Archive - fnc.tar.Z Archive - fnc.zip Bridge without FilterNodeConnect Bridge with FilterNodeConnect Tested for AVS/Express Version 7.1 Tested for 64 Bit


P0141 FindStringInArray 19th April 2001

The FindStringInArray macro searches the given string array for the search string value and returns the array element matching the search string value. The macro also includes a UI Macro to provide a simple interface via a Text box to edit the search string, and Toggle button to enable/disable the Ignore Whitespace feature. The Ignore Whitespace feature is used to ignore whitespace padding at the beginning and end of the search string and array of strings.

Authors: David Goughnour, Sudhir Sangappa, AVS, Inc.; Jon P. Davies, MVC Version: 1.0 Path: iac_proj/fstrarr/

Miscellaneous Module Document - FindStringInArrayCore User Macro Document - FindStringInArray Archive - fstrarr.tar.gz Archive - fstrarr.tar.Z Archive - fstrarr.zip


P0109 FiniteWing 5th October 2000

Computes and visualizes a finite length simulation of a wing.

Author: Iestyn Jowers Version: 1.0 Path: iac_proj/f-wing/

Miscellaneous User Macro Document - finite_wing Archive - f-wing.tar.gz Archive - f-wing.tar.Z Archive - f-wing.zip Example Image


P0016 Flag 20th March 1998

AVS/Express Flag simulation from the XP_DEMO suite, in 3D Wind Field, with Analysis or Textures applied.

Authors: Ian Curington and Paul Lever Version: 1.1 Path: iac_proj/flag/

Miscellaneous Module Document - FlagRaw User Macro Document - flag Archive - flag.tar.gz Archive - flag.tar.Z Archive - flag.zip Example Image


P0074 GFAView 1st February 2000

Provides a specialised viewer for GFA animations.

Author: Alfredo Vanelli, ENI - Agip Division Version: 1.0 Path: iac_proj/gfaview/

Miscellaneous User Macro Document - GFAView Archive - gfaview.tar.gz Archive - gfaview.tar.Z Archive - gfaview.zip


P0097 GammaCorrect 9th June 2000

The gamma_correct module performs full-color gamma correction on ARGB byte images.

Authors: Wes Bethel, Sabreen Vig and Ian Curington Version: 1.1 Path: iac_proj/gamma/

Filter User Macro Document - gamma_correct Archive - gamma.tar.gz Archive - gamma.tar.Z Archive - gamma.zip Example Image


P0025 General_Histogram 30 January 2004

Calculates the data for a histogram of the values in the node data of the input field. Also generate the mean and standard deviation of those values.

Author: Alex Allen Version: 1.0 Path: iac_proj/gnrlhist/

Filter Module Document - GeneralHistogramNodeData Module Document - GenerateStats User Macro Document - general_histogram Archive - gnrlhist.tar.gz Archive - gnrlhist.tar.Z Archive - gnrlhist.zip


P0155 GenerateSurface 18th July 2001

Generates a 3D surface from a 2D Field.

Authors: Dave Goughnour, AVS; Ma YingLiang, MVC Version: 1.0 Path: iac_proj/gen_surf/

Mapper User Macro Document - GenerateSurface Archive - gen_surf.tar.gz Archive - gen_surf.tar.Z Archive - gen_surf.zip


P0158 GenerateTestData 26th July 2001

Generates two kinds of uniform test datasets consisting of a number of frames that can either be uniform per frame each having icreasing values or each frame having increasing values throughout the frame.

Authors: Dave Goughnour, AVS; Ma YingLiang, MVC Version: 1.0 Path: iac_proj/gentest/

Data IO User Macro Document - GenerateTestData Archive - gentest.tar.gz Archive - gentest.tar.Z Archive - gentest.zip


P0103 GetFiles 5th July 2000

Gets listings of files with given extensions.

Authors: Jeremy Maccelari, Visual Numerics; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/getfiles/

Data IO Module Document - GetFilesCore User Macro Document - MultiFileShell & Multiple_File_Select Archive - getfiles.tar.gz Archive - getfiles.tar.Z Archive - getfiles.zip


P0035 GlyphLibrary 6th July 1999

Library of assorted glyph modules constructed using V code.

Authors: Ian Curington and Various Version: 1.02 Path: iac_proj/gly_lib/

Miscellaneous Functional Macro Document - GlyphLibrary Archive - gly_lib.tar.gz Archive - gly_lib.tar.Z Archive - gly_lib.zip Example Image Appears under GLYPH in IAC library page


P0165 GroupArrayManager 21st September 2001

This module enables you to add, replace, swap and delete groups in an array. It copies the input to a new group and maintains an array of references to these objects.

Author: James S. Perrin, MVC Version: 1.0 Path: iac_proj/grparman/

Miscellaneous User Macro Document - GroupArrayManager Archive - grparman.tar.gz Archive - grparman.tar.Z Archive - grparman.zip


P0136 HiVis 5th April 2001

AVS/Express modules for the visualization of octrees and sparse grids and the simplified and efficient integration of hierarchical adaptive data structures.

Author: Peter Breitling, Tobias Schiebeck IAC Version: 1.0 Path: iac_proj/HiVis/

Special Library Document - HiVis Archive - HiVis.tar.gz Archive - HiVis.tar.Z Archive - HiVis.zip Example Image


P0077 HtmlHelp 7th June 2002

Allows applications to easily display HTML help files.

Author: Dr. David Knight, AVS Version: 1.1 Path: iac_proj/htmlhelp/

Miscellaneous User Macro Document - HtmlHelp Archive - htmlhelp.tar.gz Archive - htmlhelp.tar.Z Archive - htmlhelp.zip


P0161 ImageCompare 30th August 2001

This module allows the user to compare two images visually. The input images are merged into a new image.

Authors: anonymous; Alexander Korban, MVC Version: 1.0 Path: iac_proj/img_comp/

Miscellaneous User Macro Document - ImageCompare Archive - img_comp.tar.gz Archive - img_comp.tar.Z Archive - img_comp.zip


P0089 ImageFilter 26th April 2000

Performs image processing calculations on Image field structures.

Author: Andrew Dodd, IAC Version: 1.0 Path: iac_proj/i_filter/

Filter User Macro Document - image_filter Archive - i_filter.tar.gz Archive - i_filter.tar.Z Archive - i_filter.zip Example Image


P0121 Instrumentation 20th December 2000

A set of modules that report timings, memory usage, object counts and module execution. Intended for development performance tuning and debugging.

Authors: Ian Curington, AVS Inc.; Anja Bindrich, Andrew Dodd, IAC Version: 1.0 Path: iac_proj/instment/

Miscellaneous User Macro Document - Instrumentation Project Archive - instment.tar.gz Archive - instment.tar.Z Archive - instment.zip


P0066 InterSense 8th December 1999

A interface from AVS/Express to the InterSense range of trackers.

Author: Yury Altshuler, InterSense Inc. Version: 1.0 Path: iac_proj/isense/

Special Information - IAC Project Description Information - Original Project Documentation Archive - isense.tar.gz Archive - isense.tar.Z Archive - isense.zip Due to lack of necessary hardware the IAC cannot support this project.


P0213 IsoObjectlabel 14th May 2004

A mapper macro that adds text labels to isolines. It processes the output from the isoline module and generates a DataObject that can be directly displayed.

Authors: Dr Federico Gamba, AVS Inc.; Andrew Dodd, IAC; Simone Herrmann, MVC Version: 1.0 Path: iac_proj/isobjlbl/

Mapper Module Document - IsoObjectLabelCore User Macro Document - IsoObjectLabel Archive - isobjlbl.tar.gz Archive - isobjlbl.tar.Z Archive - isobjlbl.zip


P0149 IsoObjsReduce 31st May 2001

This module identifies the topological separate objects within an isosurface (ie segments) and orders them by size, the user can select which objects to display. This allows visualization of objects by removing obscuring artifacts.

Author: James S. Perrin, MVC Version: 1.0 Path: iac_proj/isoored/

Mappers Module Document - iso_objs_reduce and iso_objs_reduce2 User Macro Document - IsoObjsReduce and IsoObjsReduce2 Archive - isoored.tar.gz Archive - isoored.tar.Z Archive - isoored.zip


P0058 Isolabel 16th August 1999

A mapper module that adds text labels to isolines.

Author: John Sheehan, Ian Curington, Andrew Dodd Version: 1.0 Path: iac_proj/isolabel/

Mapper Module Document - Isolabel_core User Macro Document - isolabel Archive - isolabel.tar.gz Archive - isolabel.tar.Z Archive - isolabel.zip Example Image


P0102 Isolabel2 27th June 2000

An alternative version of the Isolabel project that adds text labels to isolines.

Authors: Dr Federico Gamba, AVS Inc.; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/isolbl2/

Mapper Module Document - Isolabel2Core User Macro Document - isolabel2 Archive - isolbl2.tar.gz Archive - isolbl2.tar.Z Archive - isolbl2.zip Example Image


P0104 Isoline2Polyline 19th July 2002

Converts Line cell sets from Isoline module into a Polyline cell set.

Authors: Dr Federico Gamba, AVS Inc.; Andrew Dodd, IAC Version: 1.1 Path: iac_proj/iso2poly/

Mapper User Macro Document - isoline2polyline Archive - iso2poly.tar.gz Archive - iso2poly.tar.Z Archive - iso2poly.zip Pre-requisite - Mapper
 - BlendyTubes


P0145 IsosurfaceNest 26th March 2004

A module to control a set of N isosurfaces at unique levels, with each nested "onion-skins" having 2-pass transparency for high quality rendering.

Authors: Ian Curington, AVS Inc.; Ma YingLiang, MVC; Tobias Schiebeck, MVC Version: 1.1 Path: iac_proj/isonest/

Mappers User Macro Document - IsosurfaceNest Archive - isonest.tar.gz Archive - isonest.tar.Z Archive - isonest.zip Example Image Example Image Example Image Example Image


P0096 JoanArc 19th July 2002

Generates sinusodial arcs between 2 sets of points.

Authors: David Goughnour, Ian Curington, AVS Inc.; Andrew Dodd, IAC Version: 1.1 Path: iac_proj/joan_arc/

Mapper User Macro Document - joan_arc Archive - joan_arc.tar.gz Archive - joan_arc.tar.Z Archive - joan_arc.zip Example Image


P0028 Julia 6th November 1998

Generates the julia set.

Authors: Paul G. Lever and Andrew Dodd Version: 1.0 Path: iac_proj/julia/

Miscellaneous Module Document - JuliaGen User Macro Document - julia Archive - julia.tar.gz Archive - julia.tar.Z Archive - julia.zip Example Image


P0173 Krig 9th November 2001

Advanced interpolation modules using polynomial and statistically based on kriging methods in 2D and 3D.

Authors: Mark Lambert, Roger Fleuty, Ian Curington, AVS Inc.; Ma YingLiang, MVC; Andrew Dodd, IAC Version: 1.1 Path: iac_proj/krig/

Filters User Macro Document - Interp2D User Macro Document - Krig2D User Macro Document - Krig3D Archive - krig.tar.gz Archive - krig.tar.Z Archive - krig.zip Windows Only


P0206 LEA_Advector 30th January 2004

This module provides an implementation of the \"Lagrangian-Eulerian Advection for Unsteady Flow Visualization\" algorithm to visualize 2D unsteady vector fields.

Authors: Bruno Jobard, Mario Valle, CSCS; Tobias Schiebeck, MVC Version: 1.1 Path: iac_proj/lea/

Mappers User Macro Document - LEA Advector Archive - lea.tar.gz Archive - lea.tar.Z Archive - lea.zip LEA Advector image of the AVS wind field


P0088 Luminance 26th April 2000

Calculates image luminance values.

Authors: Sabreen Vig, Larry Gelberg, Ian Curington, AVS Inc.; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/lumi/

Filter User Macro Document - luminance Archive - lumi.tar.gz Archive - lumi.tar.Z Archive - lumi.zip Example Image


P0098 MakeArray 9th June 2000

This is an example of how to create an array of floats on the fly using the C-API.

Author: Leigh J. Grundy Version: 1.0 Path: iac_proj/mk_array/

Miscellaneous Module Document - MakeArray Archive - mk_array.tar.gz Archive - mk_array.tar.Z Archive - mk_array.zip


P0029 Mandelbrot 6th November 1998

Generates the mandelbrot set.

Authors: Paul G. Lever and Andrew Dodd Version: 1.0 Path: iac_proj/mandel/

Miscellaneous Module Document - MandelbrotGen User Macro Document - mandelbrot Archive - mandel.tar.gz Archive - mandel.tar.Z Archive - mandel.zip Example Image


P0195 MergeCellSets 19th July 2002

The MergeCellSets module merges cell sets with same cell type and same number of cell data.

Authors: Mario Valle, AVS Italy; Tobias Schiebeck, MVC Version: 1.0 Path: iac_proj/merge_cs/

Mapper User Macro Document - MergeCellSets Archive - merge_cs.tar.gz Archive - merge_cs.tar.Z Archive - merge_cs.zip


P0043 MultiProbe 25th February 1999

Inputs an array of Grids (and Xforms) and merges all of the coordinates into one composite grid object. This allows multiple probes (glyphs) to be merged and used as a single input to modules such as streamlines and advect.

Author: Paul G. Lever Version: 1.0 Path: iac_proj/mprobe/

Mapper Module Document - MultiProbeMerge User Macro Document - multi_probe Archive - mprobe.tar.gz Archive - mprobe.tar.Z Archive - mprobe.zip


P0148 NURBS 31st May 2001

Library to demonstrate the usability of NURBS with AVS/Express containing the NURBS file loader (Load_Nurbs), the a display module for the NURBS control mesh (Nurbs_To_Mesh) and a display module for the NURBS output (Nurbs_To_Field).

Authors: Fenqiang Lin, W T Hewitt, Ian Guthrie, MVC; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/nurbs/

Miscellaneous User Macro Document - Load_Nurbs User Macro Document - Nurbs_To_Field User Macro Document - Nurbs_To_Mesh Archive - nurbs.tar.gz Archive - nurbs.tar.Z Archive - nurbs.zip Example Image Example Image


P0013 NodeStats 5th March 1998

Print a brief description of the node data in a field.

Author: Chris Pudney Version: 1.1 Path: iac_proj/nstats/

Data IO Module Document - nstats_raw User Macro Document - node_statistics Archive - nstats.tar.gz Archive - nstats.tar.Z Archive - nstats.zip Pre-requisite - Miscellaneous
 - CP_utils


P0036 NullBrick 8th November 2002

The user macro null_brick modifies a sub-volume of node data within a uniform volume, by replacing all the values with a single given value. This value may optionally be set to be the null_value.

Author: Paul G. Lever Version: 1.1 Path: iac_proj/nullbrik/

Filter Module Document - NullBrickNodeData User Macro Document - null_brick Archive - nullbrik.tar.gz - for AVS/Express Versions 5.1 and before Archive - nullbrik.tar.Z - for AVS/Express Versions 5.1 and before Archive - nullbrik.zip - for AVS/Express Versions 5.1 and before Archive - nullbrik.tar.gz - for AVS/Express Version 6.0 Archive - nullbrik.tar.Z - for AVS/Express Version 6.0 Archive - nullbrik.zip - for AVS/Express Version 6.0


P0027 NullMask 5th October 1998

Processes Node Data and replaces it with a binary mask. Valid data is replaced by a user specified value, and null data (either indicated by the input itself, or by the user) is replaced with another user specified value. The two output values may be inverted, and one of the values may be set as null in the output, thus allowing the null data (or the valid data) to be seen as a single value.

Author: Paul G. Lever Version: 1.0 Path: iac_proj/nullmask/

Mapper Module Document - NullMaskNodeData User Macro Document - null_mask Archive - nullmask.tar.gz Archive - nullmask.tar.Z Archive - nullmask.zip


P0204 OrthogonalViewer 15th December 2003

This module provides a new viewer that uses four separate windows to show a field. Three of the windows show orthoslices though the field parallel to the main plains (xy, xz and yz plane). The fourth viewer is a 3D view onto the objects. The position of the orthoslice planes can be changed interactively.

Authors: Stephan Ebersbach, MVC; Tobias Schiebeck, IAC Version: 2.0 Path: iac_proj/orthview/

Data IO User Macro Document - OrthogonalViewer User Macro Document - OrthogonalViewer2 Archive - orthview.tar.gz Archive - orthview.tar.Z Archive - orthview.zip Output Window of the OrthogonalViewer Pre-requisite - Mapper
 - slice_orthoplane_ARR


P0040 Overlay 17th February 1999

Overlays two images using ARGB values to define transparency.

Author: James S. Perrin Version: 1.0 Path: iac_proj/overlay/

Filter Module Document - OverlayNodeData User Macro Document - overlayImages Archive - overlay.tar.gz Archive - overlay.tar.Z Archive - overlay.zip Example Image


P0009 PIC_IO 23rd February 2002

Reads a Bio-Rad PIC file and outputs the dimensions and data array.

Author: Chris Pudney, Andrew Dodd Version: 1.2 Path: iac_proj/picio/

Data IO Module Document - Read_PIC_core User Macro Document - read_BioRad_PIC Archive - picio.tar.gz - for AVS/Express Versions 5.1 and before Archive - picio.tar.Z - for AVS/Express Versions 5.1 and before Archive - picio.zip - for AVS/Express Versions 5.1 and before Archive - picio.tar.gz - for AVS/Express Version 6.0 Archive - picio.tar.Z - for AVS/Express Version 6.0 Archive - picio.zip - for AVS/Express Version 6.0


P0090 PlaneProject 8th November 2002

Slice-plane module that generates 2D output slices.

Author: Ian Curington, AVS Inc. Version: 1.2 Path: iac_proj/planep/

Mapper Module Document - plane_proj User Macro Document - plane_project & plane_project_ARR Archive - planep.tar.gz - for AVS/Express Versions 5.1 and before Archive - planep.tar.Z - for AVS/Express Versions 5.1 and before Archive - planep.zip - for AVS/Express Versions 5.1 and before Archive - planep.tar.gz - for AVS/Express Version 6.0 Archive - planep.tar.Z - for AVS/Express Version 6.0 Archive - planep.zip - for AVS/Express Version 6.0 Developer Edition Only


P0111 PresentDemo 8th November 2002

Provides a framework that lets the user easily build demonstration applications for both standard and multi-pipe editions of AVS/Express.

Author: Andrew Dodd, IAC Version: 1.1 Path: iac_proj/p_demo/

Miscellaneous Information - PresentDemoApp Archive - p_demo.tar.gz - for AVS/Express Versions 5.1 and before Archive - p_demo.tar.Z - for AVS/Express Versions 5.1 and before Archive - p_demo.zip - for AVS/Express Versions 5.1 and before Archive - p_demo.tar.gz - for AVS/Express Version 6.0 Archive - p_demo.tar.Z - for AVS/Express Version 6.0 Archive - p_demo.zip - for AVS/Express Version 6.0 Example Image Pre-requisite - Miscellaneous
 - ExtractObjects


P0127 PrimitiveMUX 27th September 2002

The module modPMUX takes an array of Express primitives and outputs the value and index of the element that changed.

Authors: Version: 1.1 Path: iac_proj/prim_mux/

Miscellaneous Module Document - modPMUX Archive - prim_mux.tar.gz Archive - prim_mux.tar.Z Archive - prim_mux.zip


P0005 PrintField 23rd February 2002

Dump extensive information about the contents of the input Field to an HTML file, and write a simple summary to a string output (user interface parameter.)

Authors: Phil Chen and Connie Farb Version: 1.1 Path: iac_proj/printfld/

Data IO Module Document - PrintField User Macro Document - print_field Archive - printfld.tar.gz Archive - printfld.tar.Z Archive - printfld.zip


P0178 Profile 5th December 2001

Interactive profile editor. A dedicated area in the User Interface is used as a conceptual touchpad to draw an outline in the Scene Window.

Authors: Ian Curington, AVS Inc.; Simone Herrmann, MVC Version: 1.0 Path: iac_proj/profile/

Data IO User Macro Document - Profile Archive - profile.tar.gz Archive - profile.tar.Z Archive - profile.zip Tested for AVS/Express Version 7.1 Tested for 64 Bit


P0205 ProjectNodeData 7th March 2003

This module computes a shadow projection of a 3D uniform scalar field onto the three major planes (xy, xz, yz).

Author: Tobias Schiebeck, MVC Version: 1.0 Path: iac_proj/projnd/

Mappers User Macro Document - ProjectNodeData Archive - projnd.tar.gz Archive - projnd.tar.Z Archive - projnd.zip


P0184 RadioBox 13th September 2002

The RadioBox module sets the behaviour of an array of groups (currently required to be type int) to that of a radiobox i.e. only one item can be selected at any particular time.

Authors: Brian Selle, Leon Thrane, Ian Curington, AVS Inc.; Paul G. Lever, MVC Version: 1.1 Path: iac_proj/radiobox/

Miscellaneous User Macro Document - RadioBox Archive - radiobox.tar.gz Archive - radiobox.tar.Z Archive - radiobox.zip


P0101 Read6DOF 21st June 2000

Reads ASCII data files containing 6 element trajectory data.

Authors: Leigh Grundy, Ian Curington, AVS Inc.; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/rd_6dof/

Data IO User Macro Document - read_6DOF & sequence_6DOF Archive - rd_6dof.tar.gz Archive - rd_6dof.tar.Z Archive - rd_6dof.zip


P0030 ReadAIFF 19th November 1999

A module that reads AIFF audio files.

Author: Paul G. Lever, Andrew Dodd Version: 1.1 Path: iac_proj/rd_aiff/

Data IO Module Document - ReadAiffData User Macro Document - readAiff Archive - rd_aiff.tar.gz Archive - rd_aiff.tar.Z Archive - rd_aiff.zip Does not read compressed AIFF files.


P0054 ReadAnalyze 7th June 2002

Reads a Mayo Analyze file and outputs a uniform field representing the data.

Author: Joanna Leng Version: 1.2 Path: iac_proj/rd_anlyz/

Data IO Module Document - ReadAnalyzeFile User Macro Document - readAnalyze Archive - rd_anlyz.tar.gz Archive - rd_anlyz.tar.Z Archive - rd_anlyz.zip May not work on non 32-bit systems


P0055 ReadBioRadPic 29th June 1999

Reads a Bio-Rad PIC file and outputs the dimensions and data array.

Authors: Chris Pudney, Joanna Leng and Andrew Dodd Version: 1.0 Path: iac_proj/rd_brpic/

Data IO Module Document - ReadPicData User Macro Document - readBRPic Archive - rd_brpic.tar.gz Archive - rd_brpic.tar.Z Archive - rd_brpic.zip


P0134 ReadCgns 15th March 2001

Reads CFD General Notation System(CGNS) files. CGNS files are used for the storage and retrieval of CFD data. More information can be found at www.cgns.org.

Authors: Ian Curington, AVS Inc.; Ma YingLiang, MVC; Andrew Dodd, IAC Version: 1.1.1 Path: iac_proj/rd_cgns/

Data IO User Macro Document - read_cgns Archive - rd_cgns.tar.gz Archive - rd_cgns.tar.Z Archive - rd_cgns.zip Example Image


P0047 ReadDXF 15th August 2000

Reads DXF files and outputs a AVS/Express field.

Authors: Peter Stark, Stephen Marsland, Margaret Wood, Anja Bindrich, Andrew Dodd Version: 6.0 Path: iac_proj/rd_dxf/

Data IO User Macro Document - readDXF Archive - rd_dxf.tar.gz Archive - rd_dxf.tar.Z Archive - rd_dxf.zip Pre-requisite - Miscellaneous
 - ExtractObjects Pre-requisite - Mappers
 - CatCellSets


P0100 ReadDatamine 15th June 2000

Reads datamine (.dm) format files.

Authors: Jeremy Maccelari, Visual Numerics; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/rd_dmine/

Data IO User Macro Document - read_datamine Archive - rd_dmine.tar.gz Archive - rd_dmine.tar.Z Archive - rd_dmine.zip


P0064 ReadDbase 31st August 2007

Reads the contents of a dBase (.dbf) file into a primitive array. Current version of project now supports 32 and 64 bit platforms.

Authors: Steve Walker, Andrew Dodd Version: 1.1 Path: iac_proj/rd_dbase/

Data IO Module Document - ReadDbaseMods Archive - rd_dbase.tar.gz Archive - rd_dbase.tar.Z Archive - rd_dbase.zip Tested for AVS/Express Version 7.1


P0051 ReadDICOM 13th September 2002

Reads a series of implicit DICOM format files and outputs a uniform volume field and a structure containing the data present in the Image Header. This project replaces the original ReadDicom project that only read extended Papyrus files. For reading Papyrus files please see the ReadPapyrus project.

Authors: Fernand Alcatrao; James Perrin, MVC; Andrew Dodd, MVC; Tobias Schiebeck, MVC Version: 3.2 Path: iac_proj/rd_dicom/

Data IO Module Document - read_dicom_files read_DCMLIST User Macro Document - ReadDICOM Information - ReadDICOM - Changes Archive - rd_dicom.tar.gz Archive - rd_dicom.tar.Z Archive - rd_dicom.zip Pre-requisite - Miscellaneous
 - StringArraySubset


P0082 ReadDted 24th March 2000

Reads DTED format GIS data sets.

Authors: Steve Walker, AVS; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/rd_dted/

Data IO User Macro Document - read_dted Archive - rd_dted.tar.gz Archive - rd_dted.tar.Z Archive - rd_dted.zip


P0063 ReadFidap 4th October 1999

Reads FIDAP v.7, ASCII neutral format files. Pre-release version.

Author: ICS Stuttgart, Ian Curington Version: 1.0 Path: iac_proj/rd_fidap/

Data IO Information - Module Documentation Information - Installation Archive - rd_fidap.tar.gz Archive - rd_fidap.tar.Z Archive - rd_fidap.zip Early pre-release version with known problems.


P0143 ReadFluent 27th April 2001

Reads the Fluent Universal file format as written by Fluent v4.5. This reader supports the ASCII output from Fluent. Binary is not supported.

Authors: Dr. Jean M. Favre, Swiss Center for Scientific Computing; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/rdfluent/

Data IO User Macro Document - ReadFluent Archive - rdfluent.tar.gz Archive - rdfluent.tar.Z Archive - rdfluent.zip Example Image


P0175 ReadGeoTiff 9th November 2001

This module is designed to permit the extraction and parsing of the "GeoTIFF" Key entries from the TIFF image file.

Authors: Niles D. Ritter; MA YingLiang, MVC Version: 1.0 Path: iac_proj/rd_gtiff/

Data IO User Macro Document - ReadGeoTiff Archive - rd_gtiff.tar.gz Archive - rd_gtiff.tar.Z Archive - rd_gtiff.zip


P0020 ReadGocad 10th June 1998

Imports and scales data from a GOCAD file along the x, y and z axes.

Author: Justin Greenhalgh and Federico Gamba Version: 1.1 Path: iac_proj/rdgocad/

Data IO Module Document - ReadGocad User Macro Document - read_gocad Archive - rdgocad.tar.gz Archive - rdgocad.tar.Z Archive - rdgocad.zip


P0125 ReadGroup 1st February 2001

Reads objects from Binary V files.

Authors: Version: 1.0 Path: iac_proj/rd_group/

Miscellaneous Module Document - ReadGroup Archive - rd_group.tar.gz Archive - rd_group.tar.Z Archive - rd_group.zip


P0003 ReadHDFImage 18th August 1997

Reads an HDF (Hierarchical Data Format) Image file, and outputs a uniform field containing the image data in ARGB format, and a DataObject suitable for the viewers. Other HDF sub-formats cannot be loaded by this module.

Author: Paul G. Lever Version: 1.0 Path: iac_proj/r_hdfimg/

Data IO Module Document - ReadHDFImageField User Macro Document - read_hdf_image Archive - r_hdfimg.tar.gz Archive - r_hdfimg.tar.Z Archive - r_hdfimg.zip


P0196 ReadHelp 16th August 2002

This modules reads in a plain text help file and formats it to a given width.

Authors: Alburr Al-Hameed, MVC; Tobias Schiebeck, MVC Version: 1.1 Path: iac_proj/rd_help/

Miscellaneous User Macro Document - ReadHelp Archive - rd_help.tar.gz Archive - rd_help.tar.Z Archive - rd_help.zip


P0068 ReadHess 9th December 1999

A module that reads Hess geometry files.

Authors: Brian Selle, Ian Curington, AVS Inc. Version: 1.0 Path: iac_proj/rd_hess/

Data IO Module Document - Read_Hess_File User Macro Document - read_hess Archive - rd_hess.tar.gz Archive - rd_hess.tar.Z Archive - rd_hess.zip No example data file currently supplied.


P0192 ReadMETARS 7th June 2002

This module returns the weather information (i.e. Temperature and Preassure) for given weather stations. The weather information is stored in METARS (a representation of the current weather situation provided by the National Weather Service for Aviation in USA.)

Authors: MA YingLiang, MVC; Tobias Schiebeck, MVC Version: 1.0 Path: iac_proj/rd_metar/

Data IO User Macro Document - ReadMETARS Archive - rd_metar.tar.gz Archive - rd_metar.tar.Z Archive - rd_metar.zip Pre-requisite - Data IO
 - ReadStations


P0034 ReadMovieBYU 30th November 1998

Reads in a BYU file and constructs field data from it.

Authors: Ian Curington, Paul G. Lever, Andrew Dodd Version: 1.0 Path: iac_proj/rdmovbyu/

Data IO Module Document - ReadMovieBYUFile Module Document - ReadMovieOffsetFile Functional Macro Document - read_movie_animate Functional Macro Document - read_movie_byu Functional Macro Document - read_movie_apply_offset Archive - rdmovbyu.tar.gz Archive - rdmovbyu.tar.Z Archive - rdmovbyu.zip Pre-requisite - Miscellaneous
 - Common


P0208 ReadNastran 30th May 2003

Reads the geometries stored in a NASTRAN file.

Authors: Dr Federico GAMBA, Vittorio Bertocci; AVS Italy Version: 1.0 Path: iac_proj/rd_nastr/

Data IO User Macro Document - ReadNastran Archive - rd_nastr.tar.gz Archive - rd_nastr.tar.Z Archive - rd_nastr.zip


P0132 ReadPapyrus 20th February 2001

Reads a Papyrus format file and outputs a uniform volume field and a structure containing the data present in the Image Header. This project is the replacement for the original ReadDicom project that only read extended Papyrus files. For reading a series of DICOM files please see the ReadDicom project.

Authors: Fernand Alcatrao; James Perrin, MVC; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/rd_papy/

Data IO Module Document - ReadPapyrusFile User Macro Document - read_papyrus Archive - rd_papy.tar.gz Archive - rd_papy.tar.Z Archive - rd_papy.zip Example Image Uses external Papyrus library.


P0060 ReadPatran 6th December 2002

Reads the contents of a PATRAN file into an array of meshes.

Authors: David Laidlaw, John Stephens, Steve Larkin, Ian Curington, Andrew Dodd Version: 1.1 Path: iac_proj/rd_patrn/

Data IO Module Document - ReadPatranCore User Macro Document - read_patran Archive - rd_patrn.tar.gz Archive - rd_patrn.tar.Z Archive - rd_patrn.zip


P0120 ReadPhoenics 18th December 2000

Reader for the Phoenics data format.

Author: Dr. David Knight, AVS Inc. Version: 1.0 Path: iac_proj/rd_phi/

Special Information - IAC Project Description Archive - rd_phi.tar.gz Archive - rd_phi.tar.Z Archive - rd_phi.zip Due to lack of necessary resources the IAC cannot support this project.


P0006 ReadPlot3d 23rd February 2002

This module reads either a formatted or unformatted multiblock PLOT3D data set consisting of the grid and data vector (Q file).

Author: Ian Curington Version: 1.2 Path: iac_proj/rdplot3d/

Data IO Module Document - ReadPlot3dFile User Macro Document - read_plot3d Archive - rdplot3d.tar.gz Archive - rdplot3d.tar.Z Archive - rdplot3d.zip


P0193 ReadPolygon 7th June 2002

Reads a polygon format geometry file and creates mesh output.

Authors: Jonathan F Harden, Tobias Schiebeck, MVC Version: 1.0 Path: iac_proj/rd_poly/

Data IO User Macro Document - ReadPolygon Archive - rd_poly.tar.gz Archive - rd_poly.tar.Z Archive - rd_poly.zip


P0110 ReadRaw 17th October 2000

Reads ASCII RAW format geometry files.

Authors: Dr Frederico Gamba, AVS Inc.; Lars Mueller, MVC; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/rd_raw/

Data IO User Macro Document - read_raw Archive - rd_raw.tar.gz Archive - rd_raw.tar.Z Archive - rd_raw.zip Example Image


P0033 ReadSLPSTL 7th March 2003

Reads in either a Pro/Engineer RENDER format file (.SLP) or a Stereo-Lithography (.STL) file and creates field data from it and directly renderable Data objects from the data.

Authors: Jeremy Maccelari, Ian Curington Version: 1.1 Path: iac_proj/rd_slpst/

Data IO Module Document - ReadSLPSTLFile Functional Macro Document - readSLPSTL Archive - rd_slpst.tar.gz Archive - rd_slpst.tar.Z Archive - rd_slpst.zip Tested for AVS/Express Version 7.1 Tested for 64 Bit


P0122 ReadSegY 7th March 2003

Reads files in SEG-Y format and outputs a uniform field.

Authors: Tom Parker, AVS Inc.; Lars Mueller, Anja Bindrich, MVC; Andrew Dodd, Tobias Schiebeck, IAC Version: 2.1 Path: iac_proj/rd_segy/

Data IO User Macro Document - ReadSegY Archive - rd_segy.tar.gz Archive - rd_segy.tar.Z Archive - rd_segy.zip Example Image Example Image


P0065 ReadShape 22nd March 2001

Reads the contents of a ShapeFile into a mesh. If the full contents of a ShapeFile are to be read the ReadDbase project is also required. Current version of project now supports 32 and 64 bit platforms.

Authors: Steve Walker, Andrew Dodd Version: 1.1 Path: iac_proj/rd_shape/

Data IO Module Document - ReadShapeMods Functional Macro Document - ReadShapeMacs User Macro Document - read_shape Archive - rd_shape.tar.gz Archive - rd_shape.tar.Z Archive - rd_shape.zip Pre-requisite - Data IO
 - ReadDbase


P0108 ReadSpot 29th September 2000

Reads SPOT Panochromatic or Multispectral images.

Authors: Steve Walker, AVS Inc.; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/rd_spot/

Data IO User Macro Document - ReadSpotHeader & ReadSpotImage User Macro Document - read_spot Archive - rd_spot.tar.gz Archive - rd_spot.tar.Z Archive - rd_spot.zip Example Image


P0119 ReadStar 18th December 2000

Reader for the Star-CD data format.

Author: Dr. David Knight, AVS Inc. Version: 1.0 Path: iac_proj/rd_star/

Special Information - IAC Project Description Information - Original Project Documentation Archive - rd_star.tar.gz Archive - rd_star.tar.Z Archive - rd_star.zip Due to lack of necessary resources the IAC cannot support this project.


P0179 ReadStations 5th December 2001

This module returns the exact GPS locations of weather stations within a given area specified by two latitudes and two longitudes. It is designed to read the file of Meteorological Station Location Information and display the stations on the world map. The station location information is a part of the METARS (a representation of the current weather situation provided by the National Weather Service for Aviation in USA.)

Authors: anonymous; MA YingLiang, MVC Version: 1.0 Path: iac_proj/rd_stat/

Data IO User Macro Document - ReadStations Archive - rd_stat.tar.gz Archive - rd_stat.tar.Z Archive - rd_stat.zip


P0144 ReadTecplot 23rd February 2002

Reads Tecplot data files. Tecplot is a commercial visualization tool from AMTEC. This reader supports ASCII and Binary files from Tecplot.

Authors: I. Hallstein, Dr. Tomas Forkert, DLR - Deutsches Zentrum fuer Luft- und Raumfahrt e. V.,Simulations- und Softwaretechnik (SISTEC); Tobias Schiebeck, IAC Version: 1.2 Path: iac_proj/rd_tecpl/

Data IO User Macro Document - ReadTecplot Archive - rd_tecpl.tar.gz Archive - rd_tecpl.tar.Z Archive - rd_tecpl.zip


P0124 ReadTin 19th January 2000

Reads ARC/Info TIN files and outputs a triangle mesh.

Authors: Scott Goodyear; Mary McDerby, Anja Bindrich, MVC; Andrew Dodd, Paul Lever, IAC Version: 1.0 Path: iac_proj/rd_tin/

Data IO User Macro Document - read_tin Archive - rd_tin.tar.gz Archive - rd_tin.tar.Z Archive - rd_tin.zip Example Image


P0198 ReadVRML 13th September 2002

Reads a VRML 1.0 files to generate an unstructured mesh.

Authors: Yoshikawa Hiroyuki, KGT Inc.;Tobias Schiebeck, MVC Version: 1.1 Path: iac_proj/rd_vrml/

Data IO User Macro Document - ReadVRML Archive - rd_vrml.tar.gz Archive - rd_vrml.tar.Z Archive - rd_vrml.zip


P0188 ReadVis5D 10th May 2002

This module reads Vis5D data files and Vis5D Topography files. It allows the user to select a single time step and computes a wind vector.

Authors: Mario Valle, AVS Italy; Dr. Jean M. Favre, CSCS, Swiss Center for Scientific Computing; Tobias Schiebeck, IAC Version: 1.1 Path: iac_proj/rd_vis5d/

Data IO User Macro Document - ReadVis5D User Macro Document - ReadVis5DTopography Archive - rd_vis5d.tar.gz Archive - rd_vis5d.tar.Z Archive - rd_vis5d.zip Example Image Example Image Example Image


P0078 ReadVtk 7th June 2002

Allows applications to read triangle data from VTK files.

Author: Dave Goughnour, Ian Curington, AVS Version: 1.2 Path: iac_proj/rd_vtk/

Data IO User Macro Document - read_vtk Archive - rd_vtk.tar.gz Archive - rd_vtk.tar.Z Archive - rd_vtk.zip Example Image


P0019 Read_ACR_NEMA 30th April 1998

Reads ACR NEMA file format (SPI type) into AVS field type. The resulting field is a uniform scalar 2D field.

Author: Joanna Leng Version: 1.0 Path: iac_proj/read_acr/

Data IO Module Document - read_acr_nema User Macro Document - Read_acr_nema Archive - read_acr.tar.gz Archive - read_acr.tar.Z Archive - read_acr.zip


P0174 Reducer 19th October 2001

This module reduces the linear input array of float values using a factor specified by the user. Output is the reduced array of float values.

Authors: Ian Curington, AVS Inc.; Simone Herrmann, MVC Version: 1.0 Path: iac_proj/reducer/

Miscellaneous User Macro Document - Reducer Archive - reducer.tar.gz Archive - reducer.tar.Z Archive - reducer.zip


P0147 Region 20th December 2002

This module grows a region starting from a seed point. It works on 2D and 3D scalar and vector data. The region is grown by comparing the data values of seed point or the previous point with the point to check. The next point to check is one of the neighbouring points (4/9 points in 2D or 6/24 points in 3D).

Authors: Tobias Schiebeck, MVC; Brian Selle, Leon Thrane, AVS Inc.; Tim Naylor, MVC Version: 2.0 Path: iac_proj/region/

Mappers User Macro Document - RegionGrow Archive - region.tar.gz Archive - region.tar.Z Archive - region.zip Region grown from the Hydrogen data set Region grown from the Hydrogen data set inverting the output


P0091 RegionGrow 5th May 2000

Allows a section of a data set to be isolated by growing a region based on a Guassian distribution of values.

Authors: Alex Allen, Joanna Leng, MVC; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/reg_grow/

Mapper Module Document - RegionGrowCore Module Document - AccumulateCore Module Document - GenerateGuassianProbs Archive - reg_grow.tar.gz Archive - reg_grow.tar.Z Archive - reg_grow.zip Example Image


P0076 Registry 21st February 2000

Allows applications to read and write values in the Windows Registry.

Author: Mark Ward, AVS Version: 1.0 Path: iac_proj/registry/

Miscellaneous User Macro Document - RegistryRead/RegistryWrite Archive - registry.tar.gz Archive - registry.tar.Z Archive - registry.zip This project is only available on Windows platforms.


P0079 ReplaceAlpha 1st March 2000

Replaces alpha channel information in a full colour image with data from a monochrome image.

Authors: Sabreen Vig, Ian Curington, Larry Gelberg, AVS; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/repalpha/

Filter User Macro Document - replace_alpha Archive - repalpha.tar.gz Archive - repalpha.tar.Z Archive - repalpha.zip Example Image


P0093 ReturnToNull 19th May 2000

Demonstrates now a UIfield can be returned to a NULL value.

Authors: Leigh J. Grundy, AVS Inc.; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/ret2null/

Miscellaneous Information - ReturnToNull Archive - ret2null.tar.gz Archive - ret2null.tar.Z Archive - ret2null.zip Project intended as a programming example.


P0162 Revolve 30th August 2001

This Module takes a function specified by an array of 2D points and revolves it around the X axis. The result is the revolution surface of this function.

Authors: anonymous; Alexander Korban, MVC Version: 1.0 Path: iac_proj/revolve/

Mapper User Macro Document - Revolve Archive - revolve.tar.gz Archive - revolve.tar.Z Archive - revolve.zip Tested for AVS/Express Version 7.1 Tested for 64 Bit


P0135 STM 8th November 2002

The STM codes are a suite of application codes and AVS modules to display both geometric structure and electronic properties. Electronic and geometrical structural information is obtained from either Density Functional Theory (DFT) or Schroedinger Theory, using a variety of computational or experimental approaches.

Authors: Ken Flurchick;Tobias Schiebeck, IAC Version: 1.1 Path: iac_proj/stm/

Special Library Document - STM:See The Molecule Archive - stm.tar.gz Archive - stm.tar.Z Archive - stm.zip Example Image Example Image Example Image


P0215 See the Molecule 3 - STM3 28th May 2004

The idea behind STM3 is not to build a replacement of well know Molecular Visualization applications, but to have a framework in which specific "strange" or "advanced" visualization functionalities can be integrated.

Authors: Mario Valle, Jean M. Favre, CSCS; Ken Flurchick, NCSC; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/stm3/

Special Library Document - STM3:See The Molecule3 Archive - stm3.tar.gz Archive - stm3.tar.Z Archive - stm3.zip Pre-requisite - Mapper
 - Catmull_2


P0056 Scalar2Texture 13th June 2000

Generates UV texture coordinate node data and uses that data to apply a texture map image.

Author: Ian Curington Version: 1.1 Path: iac_proj/scl2tex/

Filter User Macro Document - Scalar2Texture Archive - scl2tex.tar.gz Archive - scl2tex.tar.Z Archive - scl2tex.zip Example Image Pre-requisite - Miscellaneous
 - Common


P0159 Scalar2Texture2 20th July 2000

This project replaces the Scalar2Texture project. It generates UV texture coordinate node data and uses that data to apply a texture map image.

Authors: Ian Curington, AVS Inc; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/scl2tex2/

Filter User Macro Document - Scalar2Texture Archive - scl2tex2.tar.gz - for AVS/Express Versions 5.1 and before Archive - scl2tex2.tar.Z - for AVS/Express Versions 5.1 and before Archive - scl2tex2.zip - for AVS/Express Versions 5.1 and before Archive - scl2tex2.tar.gz - for AVS/Express Version 6.0 Archive - scl2tex2.tar.Z - for AVS/Express Version 6.0 Archive - scl2tex2.zip - for AVS/Express Version 6.0 Example Image Example Image Pre-requisite - Miscellaneous
 - Common Pre-requisite - Mapper
 - Dmap2Image


P0046 Scat2Unif 7th June 2002

Convert a scatter field into a uniform field without interpolation.

Authors: James Schumm and Andrew Dodd Version: 1.1 Path: iac_proj/sct2unif/

Mapper Module Document - sct2unif Archive - sct2unif.tar.gz Archive - sct2unif.tar.Z Archive - sct2unif.zip Example Image Example Image


P0152 SeededThreshold 28th June 2001

3D Region Growing Method that defines the borders of the volume to grow using the threshold values (lower and upper limit).

Authors: Dave Goughnour, AVS Inc.; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/seedthr/

Mappers User Macro Document - SeededThreshold Archive - seedthr.tar.gz Archive - seedthr.tar.Z Archive - seedthr.zip


P0214 SegmentationEditor 28th May 2004

This project is the implementation of a 2½D segmentation editor. This editor allows selecting a region of interest on a 2D orthoslice from a 3D volume and stacking the result in a new 3D volume. The result is a segmentation of the 3D volume on a slice-by slice basis.

Authors: Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/segedit/

Mappers User Macro Document - SegmentationEditor Archive - segedit.tar.gz Archive - segedit.tar.Z Archive - segedit.zip  SegmentationWizard Developer Edition Only


P0197 SelectColumn 13th September 2002

Select Column module which allows you to choose a column of data to visualize.

Authors: Mary McDerby, MVC; Tobias Schiebeck, MVC Version: 1.2 Path: iac_proj/selcol/

Miscellaneous User Macro Document - SelectColumn Archive - selcol.tar.gz Archive - selcol.tar.Z Archive - selcol.zip


P0128 SemiSphere 13th September 2002

SemiSphere rotates a semi-spherical "solid" body of revolution.

Authors: Brian Selle, Leon Thrane, Advanced Visual Systems Inc. Version: 1.1 Path: iac_proj/semisphr/

Mapper Module Document - modSemiSphere Archive - semisphr.tar.gz Archive - semisphr.tar.Z Archive - semisphr.zip


P0138 Sequencer 19th February 2001

Triggers in sequence, an output of three integers, each within their own context.

Authors: Version: 1.0 Path: iac_proj/sequencr/

Miscellaneous Module Document - modSequencer Archive - sequencr.tar.gz Archive - sequencr.tar.Z Archive - sequencr.zip


P0131 SetCursor 9th February 2001

Allows C and C++ module code to change cursor shape.

Authors: David Knight, AVS Inc.; Ma YingLiang, MVC; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/setcur/

Miscellaneous Information - SetCursor Archive - setcur.tar.gz Archive - setcur.tar.Z Archive - setcur.zip Project intended as a programming example.


P0069 Showcam 13th December 1999

A module that allows the position of a camera in one view to be seen in another.

Authors: John Methot, Ian Curington, AVS Inc., Andrew Dodd Version: 1.0 Path: iac_proj/showcam/

Miscellaneous Module Document - prep_cam_xform User Macro Document - showcam Archive - showcam.tar.gz Archive - showcam.tar.Z Archive - showcam.zip Example Image Developer Edition Only.


P0156 Slice_to_Volume 15th December 2003

Inserts a slice of data_values into a volume of data.

Authors: Dave Goughnour, AVS; Tobias Schiebeck, IAC Version: 2.0 Path: iac_proj/slc2vol/

Mapper User Macro Document - Slice_to_Volume Archive - slc2vol.tar.gz Archive - slc2vol.tar.Z Archive - slc2vol.zip Tested for AVS/Express Version 7.1 Tested for 64 Bit


P0015 SphereSurface 18th March 1998

The macros sphere_surface, sphere_surface_data, and sphere_surface_lite, respectively allow the generation of 2D surface sphere mesh, 2D surface sphere mesh with mapped Node_Data and a simple sphere geometry to use as a glyph for example.

Author: Paul G. Lever Version: 1.2 Path: iac_proj/spsurf/

Miscellaneous Module Document - SphereSurfaceGen User Macro Document - sphere_surface(_data|lite) Archive - spsurf.tar.gz Archive - spsurf.tar.Z Archive - spsurf.zip Example Image Example Image Example Image


P0041 StartProcess 17th February 1999

Executes an external process and optionally outputs the error code returned.

Authors: David Knight and Andrew Dodd Version: 1.1 Path: iac_proj/st_proc/

Miscellaneous Module Document - StartProcessFunc Archive - st_proc.tar.gz Archive - st_proc.tar.Z Archive - st_proc.zip Pre-requisite - Miscellaneous
 - Common


P0139 StepCalc 19th February 2001

StepCalc performs a step data lookup based on the inputValue.

Authors: Version: 1.0 Path: iac_proj/stepcalc/

Miscellaneous Module Document - modStepCalc Archive - stepcalc.tar.gz Archive - stepcalc.tar.Z Archive - stepcalc.zip


P0117 StreamTime 11th December 2000

Converts streamline polyline output into tubes with time resolved node data.

Authors: Jeremy Maccelari, Visual Numerics; Ian Curington, AVS Inc. Version: 1.0 Path: iac_proj/streamt/

Mapper User Macro Document - stream_time Archive - streamt.tar.gz Archive - streamt.tar.Z Archive - streamt.zip Example Image


P0180 StringArrayConcatenate 5th December 2001

This module concatenates strings of an array separated with a given string. The final string is introduced with a leader string and concluded with a trailer string. The leader, separator and trailer strings are given by the user.

Authors: Brian Selle, Leon Thrane, Ian Curington, AVS Inc.; Paul G. Lever, MVC; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/strarrct/

Miscellaneous User Macro Document - StringArrayConcatenate Archive - strarrct.tar.gz Archive - strarrct.tar.Z Archive - strarrct.zip


P0166 StringArraySubset 8th November 2002

Provides prim[start:end] functionality for string arrays.

Author: James S. Perrin, MVC Version: 1.1 Path: iac_proj/strarsub/

Miscellaneous User Macro Document - StringArraySubset Archive - strarsub.tar.gz Archive - strarsub.tar.Z Archive - strarsub.zip Tested for AVS/Express Version 7.1 Tested for 64 Bit


P0191 SubLoop 10th May 2002

The output of one AVS/Express loop triggers the SubLoop module, which starts another loop in the same Application. Single steps forward and backward are possible without having an external trigger.

Authors: Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/subloop/

Miscellaneous User Macro Document - SubLoop Archive - subloop.tar.gz Archive - subloop.tar.Z Archive - subloop.zip Tested for AVS/Express Version 7.1 Tested for 64 Bit


P0095 TailedAdvector 5th June 2000

Generates AVS5 style advectors with dynamic tails.

Authors: Fernand Alcatrao, AVS Inc.; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/t_advect/

Mapper User Macro Document - tailed_advector User Macro Document - TimeDependentAdvector Archive - t_advect.tar.gz Archive - t_advect.tar.Z Archive - t_advect.zip Example Image Developer Edition Only


P0042 TextureVPlane 8th November 2002

The user macro texture_vplane is used to generate a "vertical" plane and apply an image (or texture map) to the plane.

Author: Erik Thorvaldson Version: 1.1 Path: iac_proj/txvplane/

Mapper User Macro Document - texture_vplane Archive - txvplane.tar.gz Archive - txvplane.tar.Z Archive - txvplane.zip


P0099 TextureWave 14th June 2000

Generates moving-wave pulses in the alpha channel.

Authors: Ian Curington, AVS Inc.; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/twave/

Filter User Macro Document - texture_wave User Macro Document - texture_wave_field Archive - twave.tar.gz Archive - twave.tar.Z Archive - twave.zip Example Image Pre-requisite - Filter
 - Scalar2Texture


P0084 Thermometer 31st March 2000

Displays a thermometer graph in a 2D viewer.

Authors: Ali Bitar, AVS France; Andrew Dodd, IAC Version: 1.1 Path: iac_proj/thermo/

Miscellaneous User Macro Document - Thermometer2D, Bargraph2D Archive - thermo.tar.gz Archive - thermo.tar.Z Archive - thermo.zip Example Image


P0057 ThinPlateSpline 29th July 1999

Generates uniform and rectilinear fields using the Thin Plate Spline algorithm.

Author: Mario Valle Version: 1.1 Path: iac_proj/tpspline/

Mapper Module Document - TPS_unif_core & TPS_rect_core User Macro Document - tps_unif & tps_rect Archive - tpspline.tar.gz Archive - tpspline.tar.Z Archive - tpspline.zip Example Image


P0001 Threshold 23rd February 2002

Remove data above and below min/max threshold levels, by setting to NULL.

Authors: Nick Trout, Ian Curington and Paul G. Lever Version: 1.1 Path: iac_proj/thresh/

Filter Module Document - ThresholdNodeData User Macro Document - threshold Archive - thresh.tar.gz Archive - thresh.tar.Z Archive - thresh.zip Sample IAC Project


P0105 Transparency2Pass 7th August 2000

Performs greatly improved transparency rendering.

Authors: Ian Curington, AVS Inc.; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/t_2_pass/

Miscellaneous User Macro Document - Transparency2Pass Archive - t_2_pass.tar.gz Archive - t_2_pass.tar.Z Archive - t_2_pass.zip Example Image


P0118 Triangle 18th December 2000

A suite of modules for advanced Triangle generation and manipulation.

Authors: Dr. David Knight, AVS Inc.; Ma YingLiang, MVC; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/triangle/

Mapper Module Document - triangle User Macro Document - Delauney, Voronoi, Convex_Hull, Concave_Tri User Macro Document - Triangulate_Area Archive - triangle.tar.gz Archive - triangle.tar.Z Archive - triangle.zip Example Image


P0004 Tube 21st July 1999

Converts line and polyline cell_sets to tubes.

Authors: Jeremy Maccelari and Andrew Dodd Version: 1.1 Path: iac_proj/tube/

Mapper Module Document - Tube Archive - tube.tar.gz Archive - tube.tar.Z Archive - tube.zip Example Image


P0210 Tubes 15th December 2003

This module combines the Tube and BlendyTubes Modules into one fully functional module.

Authors: James S. Perrin, MVC; Ian Curington, AVS Inc; Andrew Dodd, IAC; Robert Frank, MVC Version: 1.0 Path: iac_proj/tubes/

Mapper User Macro Document - Tubes Module Document - tube Module Document - BlendyTubesCore User Macro Document - simple_tubes User Macro Document - blendy_tubes Archive - tubes.tar.gz Archive - tubes.tar.Z Archive - tubes.zip


P0167 UIStringList 13th September 2002

This module is an example macro for the use of the StringListCore module which allows one to insert, add and delete strings in a list of strings.

Author: Tobias Schiebeck, IAC Version: 1.1 Path: iac_proj/strlist/

Miscellaneous Module Document - StringListCore User Macro Document - UIStringList Archive - strlist.tar.gz Archive - strlist.tar.Z Archive - strlist.zip


P0024 Utils_XP 6th August 1998

Project that provides utilities for array, field and object querry and manipulation which are used by other modules.used

Author: Amardeep S Bhattal, MVC Version: 1.0 Path: iac_proj/utils_xp/

Miscellaneous Archive - utils_xp.tar.gz Archive - utils_xp.tar.Z Archive - utils_xp.zip


P0176 Vector3dFonts 9th November 2001

This module produces labels that are geometries of full 3D stroke text with optional 3D shaded polygon extrusions based on the Hershey font system. They can be scaled, rotated, and translated. Other geometric operators work as well, such as colour, perspective, and material properties.

Authors: Ian Curington, Chas Williams, AVS, Inc.; Antje Niederlein, MVC Version: 1.0 Path: iac_proj/vec3dfnt/

Miscellaneous User Macro Document - Vector3dFonts Archive - vec3dfnt.tar.gz Archive - vec3dfnt.tar.Z Archive - vec3dfnt.zip


P0017 ViewersLite 21st April 1998

Any DataObject produces a renderable object that contains data as well as attributes for rendering. All DataObject's have a relatively high object count, various strategies were suggested in the "White Paper" to reduce the object count of an application.These DataObjects are all pre-made macros of DataObject's, DataObjectNoTexture's and DataObjectLite's that can be used to build lite applications. These macros require Developers Edition of AVS/Express and come with no user interface.

Author: Joanna Leng Version: 1.0 Path: iac_proj/viewlite/

Miscellaneous Functional Macro Document - DataObjects Functional Macro Document - Datamap Switch Functional Macro Document - DataObject Datamap switch Functional Macro Document - Non-interactive Viewers Functional Macro Document - Minimum Interactive Viewers Functional Macro Document - Interactive Viewers Archive - viewlite.tar.gz Archive - viewlite.tar.Z Archive - viewlite.zip


P0142 Visit 23rd April 2001

AVS/Express interface to VISIT library. The VISIT library is a light-weight library for online visualization and steering of large-scale simulations. This project allows AVS/Express applications to dynamically attach to and detach from VISIT simulations and bi-directionally exchange data with VISIT simulations.

Authors: Wolfgang Frings, Forschungszentrum Juelich GmbH; Ma YingLiang, MVC; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/visit/

Data IO Module Document - Multiplexer Module Document - VisitServer Module Document - VisitReader Module Document - VisitWriter Functional Macro Document - multiplexer User Macro Document - visitserver Functional Macro Document - visitreader Functional Macro Document - visitwriter Archive - visit.tar.gz Archive - visit.tar.Z Archive - visit.zip VISIT library must be installed, compiled and configured correctly before Visit project can be compiled.  Visit project is not supported on Windows platforms.


P0081 VolRender2 8th November 2002

Modified version of volume_render that allows datamap range to be easily altered.

Authors: James Perrin, IAC Version: 1.1 Path: iac_proj/volren2/

Mapper User Macro Document - volume_render2 Archive - volren2.tar.gz - for AVS/Express Versions 5.1 and before Archive - volren2.tar.Z - for AVS/Express Versions 5.1 and before Archive - volren2.zip - for AVS/Express Versions 5.1 and before This module is obsolete in this version! Developer Edition Only.


P0185 VolumeIntegral 14th December 2001

Computes the surface area and the enclosed volume of a surface mesh enclosing some 3D space.

Authors: Ian Curington, AVS Inc.; Andy R. Haas, National Center for Toxicological Research;Tobias Schiebeck,IAC Version: 1.0 Path: iac_proj/volint/

Mappers User Macro Document - VolumeIntegral Archive - volint.tar.gz Archive - volint.tar.Z Archive - volint.zip Tested for AVS/Express Version 7.1 Tested for 64 Bit


P0067 VolumePro 8th December 1999

A interface from AVS/Express to the VolumePro range of volume renderers.

Author: Brian Selle, AVS Inc. Version: 1.0 Path: iac_proj/merl/

Special Information - IAC Project Description Information - Original Project Documentation Archive - merl.tar.gz Archive - merl.tar.Z Archive - merl.zip Due to lack of necessary hardware the IAC cannot support this project.


P0160 Volume_To_Contour 26th July 2001

Volume_To_Contour generates contours from Volume data or 3D field data.

Authors: Dave Goughnour, AVS; Ma YingLiang, MVC Version: 1.0 Path: iac_proj/vcontour/

Mapper User Macro Document - Volume_To_Contour Archive - vcontour.tar.gz Archive - vcontour.tar.Z Archive - vcontour.zip Tested for AVS/Express Version 7.1 Tested for 64 Bit


P0163 Wiggle 30th August 2001

This module uses the data values on each line in a bitmap to generate seismic wave functions.

Authors: David Knight, AVS Inc.; Mary McDerby, MVC; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/wiggle/

Mapper User Macro Document - Wiggle Archive - wiggle.tar.gz Archive - wiggle.tar.Z Archive - wiggle.zip


P0072 WriteFld 17th April 2001

Writes an AVS/Express field containing uniform/rectilinear/structured field data to an AVS5 "Field" file (*.fld), suitable for reading with the "read field" module.

Authors: David Goughnour, Sudhir Sangappa, Advanced Visual Systems, Inc. Version: 1.1 Path: iac_proj/wr_fld/

Data IO User Macro Document - write_field Archive - wr_fld.tar.gz Archive - wr_fld.tar.Z Archive - wr_fld.zip


P0126 WriteGroup 1st February 2001

Writes objects to Binary V files.

Authors: Version: 1.0 Path: iac_proj/wr_group/

Miscellaneous Module Document - WriteGroup Archive - wr_group.tar.gz Archive - wr_group.tar.Z Archive - wr_group.zip


P0062 WriteMaya 20th February 2004

Writes the contents of a field or array of fields to a Maya OBJ file.

Author: Ian Curington Version: 1.1 Path: iac_proj/wr_maya/

Data IO Module Document - WriteMayaCore User Macro Document - write_maya, write_maya_multi, write_maya_GD, write_maya_ARR Archive - wr_maya.tar.gz Archive - wr_maya.tar.Z Archive - wr_maya.zip


P0059 WritePov 25th January 2002

Writes the contents of a field or array of fields to a POVray file.

Author: Ian Curington Version: 1.1 Path: iac_proj/wr_pov/

Data IO Module Document - WritePovCore User Macro Document - write_pov, write_pov_GD, write_pov_ARR Archive - wr_pov.tar.gz - for AVS/Express Versions 5.1 and before Archive - wr_pov.tar.Z - for AVS/Express Versions 5.1 and before Archive - wr_pov.zip - for AVS/Express Versions 5.1 and before Archive - wr_pov.tar.gz - for AVS/Express Version 6.0 Archive - wr_pov.tar.Z - for AVS/Express Version 6.0 Archive - wr_pov.zip - for AVS/Express Version 6.0


P0052 WritePostscript 24th June 1999

Writes the contents of a 2D image field, to a file in raster color postscript format.

Author: Ian Curington Version: 1.0 Path: iac_proj/wr_ps/

Data IO Module Document - WritePsCore User Macro Document - writePostscript Archive - wr_ps.tar.gz Archive - wr_ps.tar.Z Archive - wr_ps.zip


P0048 WriteSTL 7th June 2002

Writes out triangular cell sets as binary STL files.

Author: Ian Curington Version: 1.1 Path: iac_proj/writestl/

Data IO Module Document - write_stl Archive - writestl.tar.gz Archive - writestl.tar.Z Archive - writestl.zip


P0107 WriteUCD 26th June 2001

Writes the contents of a field to an AVS UCD (Unstructured Cell Data) file.

Authors: Ian Curington,Sudhir Sangappa, AVS Inc.; Andrew Dodd, IAC Version: 1.1 Path: iac_proj/wr_ucd/

Data IO User Macro Document - write_ucd Archive - wr_ucd.tar.gz Archive - wr_ucd.tar.Z Archive - wr_ucd.zip


P0053 WriteVGF 6th July 1999

Writes the contents of a field or array of fields to a dVision VGF format file.

Author: Ian Curington Version: 1.1 Path: iac_proj/wr_vgf/

Data IO Module Document - WriteVGFCore User Macro Document - writeVGF, writeVGF_GD, writeVGF_ARR Archive - wr_vgf.tar.gz Archive - wr_vgf.tar.Z Archive - wr_vgf.zip


P0087 Xedge 25th April 2000

Special version of external edges module, with silhouettes.

Authors: Alex Yarmarkovic, Ian Curington, AVS Inc. Version: 1.0 Path: iac_proj/xedge/

Mapper User Macro Document - xedge Archive - xedge.tar.gz Archive - xedge.tar.Z Archive - xedge.zip Example Image Example Image


P0083 Xform 31st March 2000

Converts between cartesian, cylindrical & spherical coordinates.

Authors: Jeremy Maccelari, Visual Numerics; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/xform/

Miscellaneous User Macro Document - cart2sph, sph2cart, cart2cyl, cyl2cart Archive - xform.tar.gz Archive - xform.tar.Z Archive - xform.zip


P0073 Xray 31st January 2000

Performs fast orthographic 3D volume visualization on byte data.

Authors: Sabreen Vig, Larry Gelberg, Ian Curington, AVS Inc. Version: 1.0 Path: iac_proj/xray/

Filter User Macro Document - xray Archive - xray.tar.gz Archive - xray.tar.Z Archive - xray.zip Example Image


P0114 ZipIO 8th November 2000

Uses zlib library to compress and decompress files from within AVS/Express. This allows normal modules to read and write gzipped data.

Authors: Dr Federico Gamba, David Knight, AVS Inc.; Lars Mueller, MVC; Andrew Dodd, IAC Version: 1.0 Path: iac_proj/zip_io/

Data IO User Macro Document - compress_file & decompress_file Archive - zip_io.tar.gz Archive - zip_io.tar.Z Archive - zip_io.zip


P0170 ZoomBox 28th September 2001

This module allows to zoom into the scene in the output window using shift + Left Mouse Button.

Authors: anonymous; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/zoombox/

Miscellaneous User Macro Document - ZoomBox Archive - zoombox.tar.gz Archive - zoombox.tar.Z Archive - zoombox.zip Tested for AVS/Express Version 7.1 Tested for 64 Bit Developer Edition Only


P0209 slice_orthoplane_ARR 15th December 2003

This module is an implementation of the orthoslice module for arrays of structured and unstructured fields. It combines the functionality of the slice_orthoplane and slice_plane_ARR module.

Authors: Stephan Ebersbach, MVC; Tobias Schiebeck, IAC Version: 1.0 Path: iac_proj/slop_arr/

Mapper User Macro Document - slice_orthoplane_ARR Archive - slop_arr.tar.gz Archive - slop_arr.tar.Z Archive - slop_arr.zip Tested for AVS/Express Version 7.1 Tested for 64 Bit Developer Edition Only