CFD objectline --- create the line object (Non-fluid Area) for CFD author : KGT (Kubota Graphics Technologies) Inc. Makefile.osf1 for DEC Alpha/osf1 (2.1) Makefile.sun2 for SUN Solaris2.3 f77 special f77 objectline.f source file objectline.net sample network sample.dat sample data sample.fld field data(for sample.dat) sample2.fld binary data This module needs a special data. objectline.txt Module Reference Note : You have to use "f77" in this directory to create the module. # make -f Makefile.*** Name CFD objectline --- create the line object (Non-fluid Area) for CFD Summary Name CFD objectline Type mapper Inputs field 3D 3-space scalar real irregular Outputs geometry Parameters Name Type Default Min/Max On/Off boolean on on/off Description The "CFD objectline" module inputs a scalar field and creates a line geometry (obstacle) for CFD data. This module tells which digit (0 or 1) in the node as flag data. The flag data is as follows. 1 means the fluid node and 0 is the non-fluid node. 1---1---1 + + + 0---0---1 +---+ + + + ----> | | Non-fluid Area 0---0---1 +---+ creates outline data(i,j,k) = the flag data for CFD node 1 : fluid node (live) 0 : non-fluid node (obstacle) Parameters On/Off Determines the visible/invisible. Example This example needs a sample data(sample.fld) in this directory. read_field read sample2.fld | +-------+----------------------+ | | extract scalar | | | +---------------+ volume bounds | | | CFD objectline print field | | | +-------+----------------------+ | geometry viewer See also (the other PDS module) * Read_CFD * CFD_object * CFD_objectcontour * Contour Lines(contour_line) * Contour Mesh(contour_mesh) Example Read CFD | +-----------------+-------------+ | | | extract vector extract scalar | generate | | | colormap | | volume bounds | | CFD object | | orthgonal slicer (CFD objectline) | | | | | +-----+ | | | | | | | Contour Mesh | | (Contour Lines) | | | | | +-----------------+-------------+ | geometry viewer Read CFD : reads sample.dat extract vector : selects channel 0 and channel 3 (sets dial=2) extract scalar : selects channel 3