ucd profile - draw vector arrows along surface profile

Name

 ucd profile - draw vector arrows along surface profile

Synopsis

Draw Vector Arrows from Cell Surface Boundary Nodes
          for Finite Volume UCD data showing surface cross-section
          profiles.

Author

  Ian Curington
          Advanced Visual Systems, Inc,
          Thames Mews, Portsmouth Road
          Esher, Surrey
          +44-372-471161
          ianc@avs.com

Type

Mapper

Input

UCD
        Colormap
        struct upstream transform  Interactive Transformations
        struct upstream geom       Picking Mode info

Output

Geometry (arrow representation and control surface)
        Field 1D 3-space irregular (scatter)

Parameters


	Name		Type		Notes
	Scale		float		Arrow Length Scale
        Method          choice          Profile or Node based arrows
        Color Arrows    toggle          color on-off
        Arrow Heads     toggle          heads on-off
        Arrow Base      toggle          arrow stem on-off
        Flip Sign       toggle          reverse arrow direction
        Distance        float           move profile normal to current
        N per cell      int             samples per cell face
        Normalize       toggle          makes arrows unit length *scale
        Absolute Value  toggle          make all arrows same direction
        Show Intersect  toggle          draw line on surface on-off
        Node Data       choice          which property scalar to show
        Pick Info       text block      picking status info block
Source	ucd_profile.c, Makefile, ucd_profile.txt, ucd_profile.net

Description

   This module draws Vector Arrows from UCD Cell Surface Boundary data
   as intersected by a surface cross-section profile. Airflow Lift-Drag
   analysis plots from surface pressure can be manipulated or animated
   dynamically, by dragging the profile plane through a large model.
   The profile sampled data can be sent to the graph viewer, or

Other

field modules.
   This mapper module computes the exterior boundary surface of the UCD
   from node connectivity and material regions, then cuts these faces
   with an interactive slicing profile plane. It works with 2D shell
   elements or 3D elements. The profile plane uses interactive 3D
   feedback control from the geometry viewer window. The arrows
   can be picked with the left mouse button,
   and model data is shown in an information panel
   for the selected point. All data sampled by the cutting plane
   is available on a scatter field output port for further analysis.
   The distance dial can be controlled by animated float
   to create a swept path of profile surface.
   Any number of scalars or vector components on the UCD can be
   viewed, for vector data item the vector subcomponents are available
   in a choice list.
Notes:
   If you have CELL based
   values, you should also consider the ucd_cell_to_node module.
   The Scale dial is simply a length multiplier.
   Positioning is performed with direct geometry viewer interaction.
  
   The scatter output field can be used by scatter dots, or other
   the graph viewer, and contains 
     suface scalar samples,
     x, y, z sample positions,
     surface normal vector, projected onto profile plane,
     cell_id for each sample,
     material id for each sample.
Restrictions: This relies on AVS version 4.0 or later.
Related Modules: ucd_to_geom, ucd_contour, ucd_cell_geom

Example network

( see ucd_profile.net )
                    READ_UCD 
           ------------|
           |           |
       UCD PROFILE     |
           |           |
           |     UCD TO GEOM (edge mode)
           |          |
           |----|     |
              GEOMETRY Viewer