From d-lewart@uiuc.edu (Daniel S. Lewart)
Newsgroups: comp.binaries.ibm.pc.d,comp.graphics.avs,comp.graphics.explorer,comp.graphics.visualization,comp.os.ms-windows.apps,comp.os.os2.apps,comp.sources.d
Subject: CFV: comp.graphics.gnuplot
Summary: Approved by tale@uunet.uu.net (David C Lawrence)
Message-ID: <Btx5C9.4Iv@news.cso.uiuc.edu>
Date: 1 Sep 92 21:36:08 GMT
Sender: usenet@news.cso.uiuc.edu (Net Noise owner)
Reply-To: gnuplot-vote@uiuc.edu (Gnuplot Vote)
Followup-To: poster
Organization: University of Illinois at Urbana
Lines: 42
Originator: dslg0849@uxa.cso.uiuc.edu

This is a Call For Votes (CFV) for the comp.graphics.gnuplot newsgroup.
The newsgroup would be unmoderated and its charter is given below.

To vote *for* the creation of comp.graphics.gnuplot, reply to
gnuplot-vote@uiuc.edu with either of the following:
        1) A subject of "Yes"
        2) Text of "I vote for the group comp.graphics.gnuplot".

To vote *against* the creation of comp.graphics.gnuplot, reply to
gnuplot-vote@uiuc.edu with either of the following:
        1) A subject of "No"
        2) Text of "I vote against the group comp.graphics.gnuplot".

The voting period will be from Tue 01 Sep 1992 through Tue 22 Sep 1992.

The document "Guidelines for USENET Group Creation" is available by
anonymous `ftp' to pit-manager.mit.edu (18.172.1.27) as the file
/pub/usenet/news.groups/How_to_Create_a_New_Newsgroup.

Let the vote begin!
Daniel Lewart
d-lewart@uiuc.edu
-------------------------------------------------------------------------------
NAME:   comp.graphics.gnuplot

CHARTER:
1) This group is for the discussion of the GNUPLOT plotting program by
   developers and users.
2) This group will be gatewayed with a mailing list (if someone volunteers
   to maintain it).
3) An FAQ list will be maintained.
4) GNUPLOT is a command-driven interactive function plotting program which:
   a) Plots data or functions
   b) Has been tested on Unix, VMS, MSDOS, MS-Windows, OS/2, Amiga, and
      Atari platforms
   c) Supports many different graphics devices
   d) Is authored by Thomas Williams, Colin Kelley, Russell Lang,
      Dave Kotz, John Campbell, Gershon Elber, and many others
   e) Is not part of the GNU project.

STATUS: Unmoderated
-------------------------------------------------------------------------------


From hayes%valkris@hac2arpa.hac.com (Brian Hayes 74-35 x65129)
Newsgroups: comp.graphics.avs
Subject: Help: Creating Simple Value Display
Keywords: AVS simple data field
Message-ID: <23131@hacgate.SCG.HAC.COM>
Date: 2 Sep 92 18:45:49 GMT
Sender: news@hacgate.SCG.HAC.COM
Followup-To: hayes@hac2arpa.hac.com
Organization: Hughes Aircraft Company, EDSG
Lines: 33
Originator: hayes@valkris


I am an AVS newbie.  I ran most of the auto-run AVS demo last night.  Today,
I'm reading various portions of the manuals trying to figure out how to do
what should be a simple thing for AVS (after all, it does complex graphics/
picture drawing):

I want to be able to display a floating point number in a box with a 
corresponding label.  For example:

   POSITION
  +---------+
X | 1234.56 |
  +---------+

I understand that first I used the Network Editor followed by the Layout 
Editor.  Unfortunately, I can't seem to find an appropriate module for
displaying a number.

Remember that I've just started using AVS.  I won't be taking the AVS class
until November.  Also, please don't send me any RTFMs :^).

Thanks.

| Brian Hayes		| "Know you analysis and design methodology, |
| (310) 616-5129	|  its strengths and weaknesses!" -B.S.Hayes |
| hayes@hac2arpa.hac.com| <standard disclaimer here>                 |



-- 
| Brian Hayes		| "Know you analysis and design methodology, |
| (310) 616-5129	|  its strengths and weaknesses!" -B.S.Hayes |
| hayes@hac2arpa.hac.com| <standard disclaimer here>                 |


From larryg@avs.com (Larry Gelberg)
Newsgroups: comp.graphics.avs
Subject: Re: Help: Creating Simple Value Display
Message-ID: <1992Sep3.133137.16516@ctr.columbia.edu>
Date: 3 Sep 92 13:31:37 GMT
References: <23131@hacgate.SCG.HAC.COM>
Sender: news@ctr.columbia.edu (The Daily Lose)
Organization: Advanced Visual Systems Inc.
Lines: 99
X-Newsreader: Tin 1.1 PL4
X-Posted-From: phobos.avs.com
X-Posted-Through: sol.ctr.columbia.edu

hayes%valkris@hac2arpa.hac.com (Brian Hayes 74-35 x65129) writes:
: I want to be able to display a floating point number in a box with a 
: corresponding label.  For example:
: 
:    POSITION
:   +---------+
: X | 1234.56 |
:   +---------+
: 
: I understand that first I used the Network Editor followed by the Layout 
: Editor.  Unfortunately, I can't seem to find an appropriate module for
: displaying a number.

Well, you're mostly right - to do something this specific, you need to 
write a more specific module.  I have included one here as a guide.
There are a couple of ways to display values.  The one I've included
uses a floating point 'typein' widget, but other choices available are:
string and string-block widgets (I've used this for the 'Position' label)
and even generating labels as Geoms and displaying them with the Geom 
Viewer.  Take a look at this example, good luck, and don't be afraid to
RTFM.  Developer's Guide: A10-13

=== Larry Gelberg ============================ larryg@avs.com =======
      Advanced Visual Systems Inc. (AVS Inc.)
      300 Fifth Ave, Waltham, MA 02154
===== Tel: 617-890-4300 = Fax: 617-890-8287 =========================


/* mod_gen Version 1                                                     */
/* Module Name: "display_number" (Input) (Subroutine)                    */
/* Author: Larry Gelberg                                                 */
/* Date Created: Thu Sep  3 08:49:53 1992                                */
/*                                                                       */
/* This file is automatically generated by the Module Generator (mod_gen)*/
/* Please do not modify or move the contents of this comment block as    */
/* mod_gen needs it in order to read module sources back in.             */
/*                                                                       */
/* param 0 "Position" text "Position" "" ":"                             */
/* param 1 "X" typein_real 1234.56 0.00000 10000.0                       */
/* End of Module Description Comments                                    */

#include <stdio.h>
#include <avs/avs.h>
#include <avs/port.h>
 
/* ----> START OF USER-SUPPLIED CODE SECTION #1 (INCLUDE FILES, GLOBAL VARIABLES)*/
/* <---- END OF USER-SUPPLIED CODE SECTION #1                            */
 
/* *****************************************/
/*  Module Description                     */
/* *****************************************/
int display_number_desc()
{

	int in_port, out_port, param;
	extern int display_number_compute();

	AVSset_module_name("display_number", MODULE_DATA);

	/* Parameter Specifications                */
	param = AVSadd_parameter("Position", "string", "Position", " ", ":");
	AVSconnect_widget(param, "text");
	param = AVSadd_float_parameter("X", 1234.56, 0.00000, 10000.0);
	AVSconnect_widget(param, "typein_real");

	AVSset_compute_proc(display_number_compute);
/* ----> START OF USER-SUPPLIED CODE SECTION #2 (ADDITIONAL SPECIFICATION INFO)*/
/* <---- END OF USER-SUPPLIED CODE SECTION #2                            */
	return(1);
}
 
/* *****************************************/
/* Module Compute Routine                  */
/* *****************************************/
int display_number_compute( Position, X)
	char *Position;
	float *X;
{

/* ----> START OF USER-SUPPLIED CODE SECTION #3 (COMPUTE ROUTINE BODY)   */
/* <---- END OF USER-SUPPLIED CODE SECTION #3                            */
	return(1);
}
 
/* ***********************************************************************/
/* Initialization for modules contained in this file.                    */
/* ***********************************************************************/
int ((*mod_list[])()) = {
	display_number_desc,
};
#define NMODS (sizeof(mod_list) / sizeof(char *))

AVSinit_modules()
{
	AVSinit_from_module_list(mod_list, NMODS);
}
 
/* ----> START OF USER-SUPPLIED CODE SECTION #4 (SUBROUTINES, FUNCTIONS, UTILITY ROUTINES)*/
/* <---- END OF USER-SUPPLIED CODE SECTION #4                            */


From thune@cmi.no (Nils Thune)
Subject: avs_dbx problem...
Message-ID: <1992Sep3.144232.17001@alf.uib.no>
Sender: usenet@alf.uib.no (Bergen University Newsaccount)
Organization: Chr. Michelsen Institute
Date: Thu, 3 Sep 92 14:42:32 GMT
Lines: 33


-- 
I'm writing a module which receives user defined data on an input port.  This data pointer is passed as an argument to a function call inside this module. Some how it corrupts the following arguments to this function call.

What I want to do is run the module under dbx but it doesn't work ! When running avs_dbx this is what happens:

thune@tellus>avs_dbx -id Scanconvert
dbx version 2.40 2/21/92 13:31
Type 'help' for help.
Reading symbolic information of `Scanconvert.real' . . .
main:27          Source (of avs_cmain.c) not available for Process     0
(dbx)

Then nothing happens ! AVS is not starting up !

What am I doing wrong ? Where is the source for avs_cmain.c ?

I'm running AVS 4.0 on a IRIS Indigo.


- Nils

--------------------------------
Nils Thune                      
Dept. of Science and Technology 
Christian Michelsen Research    
N-5036 Fantoft, Bergen, Norway  
Email: thune@cmi.no             
Phone: 05 574355                
Fax  : 05 574001                
--------------------------------




From haggas@kean.ucs.mun.ca
Subject: Searching for specific uuencode.exe
Message-ID: <1992Sep3.135734.1@kean.ucs.mun.ca>
Lines: 11
Sender: usenet@morgan.ucs.mun.ca (NNTP server account)
Organization: Memorial University. St.John's Nfld, Canada
Date: Thu, 3 Sep 1992 17:27:34 GMT

I'm seaching for an anonymous FTP site of a self-expanding format of a 
specific DOS related uuencode/uudecode program. The program is: QUUNCD 
Ver1.2, Copyright 1988,1989 by Theodore A. Kaldis.

Your help would be appeciated. There are two others on 
comp.graphics.avs who like this information, also. If I get this, I'll
send it to them.

Thankyou.
John Haggas
haggas@kean.ucs.mun.ca


From avs@ncsc.org (Terry Myerson)
Subject: C++ and AVS
Message-ID: <Bu0nKv.Av6@doppler.ncsc.org>
Sender: news@doppler.ncsc.org
Nntp-Posting-Host: doppler
Reply-To: avs@ncsc.org 
Organization: North Carolina Supercomputing Center
Date: Thu, 3 Sep 1992 19:02:55 GMT

Hi folks -

A while ago someone asked for the avs.H header file which allowed
you to write avs modules in C++.  

So here it is-

Terry

---
Terry Myerson
International AVS Center
North Carolina Supercomputing Center
tvv@ncsc.org


// avs.H - A header file for writing modules in C++
// Note: Not all avs calls are supported at this point
// This is an evolving header file that should patch
// some of the problems with developing modules for avs
// in C++.
// The header file was written by Lars M Bishop, Brown University,
// with ideas from Timothy Miller, Brown University

#ifndef AVS_H_INCLUDED
#define AVS_H_INCLUDED

#define class avs_class   // a little hack to get around avs's use
#define template avs_template // of class and template

extern "C" {
#include <avs/avs.h>
#include <avs/field.h>
}

#undef class
#undef template

extern "C" {
int
AVSinit_modules();

AVSmodule_from_desc(int (*)());

AVSset_module_name(char *, int);

void
AVSset_compute_proc(int (*)(...));


void
AVSconnect_widget(int, char *);

void
AVSparameter_visible(char *, int);

int
AVSadd_parameter(char *, char * ...);

int
AVSadd_float_parameter(char *, double, double, double);

AVSautofree_output(int);

int
AVScreate_input_port(char *, char *, char *);

int
AVScreate_output_port(char *, char *);

int
AVSfield_get_int(AVSfield *, int);

char *
AVSdata_alloc(char *, int *);

}

#endif




From davej@sp31.csrd.uiuc.edu (David J. Jablonowski)
Newsgroups: comp.graphics.avs
Subject: AVS Overview
Message-ID: <1992Sep3.181404.9093@csrd.uiuc.edu>
Date: 3 Sep 92 18:14:04 GMT
Sender: news@csrd.uiuc.edu
Organization: UIUC Center for Supercomputing Research and Development
Lines: 12


   I'm looking for an overview on AVS, especially the process of
building new modules. I am doing some work which should be able to use
AVS as a front end, but to be sure I want to find out a little more about
AVS. I talked to some people at the AVS center, and all they sent me was
the promotional spiffy sales stuff. What I want is the equivalent of a
long technical paper on AVS.

  Any pointers are appreciated.

   Also, can anyone tell me any significant differences between the AVS
system and the IRIS Explorer system.


From keith@earth-sciences.oxford.ac.uk (Keith Refson)
Newsgroups: comp.graphics.avs
Subject: How to assign uvw data?
Message-ID: <540.9209041329@rahman.earth.ox.ac.uk>
Date: 4 Sep 92 13:29:14 GMT
Sender: daemon@ucbvax.BERKELEY.EDU
Lines: 16

I am trying to write a module rather like "brick" but which texture maps
a 3d field onto the surface of a sphere.  However I can find no reference
in the manual to any routines to add [uvw] data to a geometry.

Do any comp.graphics.avs readers know how to specify [uvw] data, or have 
a description of the interface routines?

Keith Refson
------------------------------------------------------------------------------
| JANET   : keith@uk.ac.ox.earth        |   Keith   Refson                   |
| World   : keith@earth.ox.ac.uk        |   Department of Earth Sciences     |
| BITNET  : keith%uk.ac.ox.earth@ukacrl |   Parks Road, Oxford OX1 3PR, UK   |
| UUCP    : ...!mcsun!uknet!ed!K.Refson | PHONE(FAX): +44 865 272026 (272072)|
------------------------------------------------------------------------------
 



From larryg@avs.com (Larry Gelberg)
Newsgroups: comp.graphics.avs
Subject: Re: How to assign uvw data?
Message-ID: <1992Sep4.140615.12422@ctr.columbia.edu>
Date: 4 Sep 92 14:06:15 GMT
References: <540.9209041329@rahman.earth.ox.ac.uk>
Sender: news@ctr.columbia.edu (The Daily Lose)
Organization: Advanced Visual Systems Inc.
Lines: 27
X-Newsreader: Tin 1.1 PL4
X-Posted-From: aurora.avs.com
X-Posted-Through: sol.ctr.columbia.edu

Keith,

Here are the relevant lines of code from the 'brick' module.
The functions are essentially the same as the UV functions
but extended in (hopefully) obvious ways.  Let me know if
you need some clarification on this stuff.


  *output = (GEOMedit_list *)GEOMinit_edit_list(*output);
  
  obj = GEOMcreate_obj(GEOM_POLYTRI,GEOM_NULL);
  if(num_vertex > 0) {
      GEOMadd_polytriangle(obj,pt_list,nl_list,NULL,num_vertex,GEOM_COPY_DATA);
      GEOMadd_polytriangle_uvws(obj,uv_list,0,num_vertex,GEOM_COPY_DATA);
  }
  GEOMedit_geometry(*output, "brick", obj);
  GEOMedit_texture(*output, "brick", "dynamic");
  GEOMdestroy_obj(obj);

I hope this helps,
larryg

--
=== Larry Gelberg ============================ larryg@avs.com =======
      Advanced Visual Systems Inc. (AVS Inc.)
      300 Fifth Ave, Waltham, MA 02154
===== Tel: 617-890-4300 = Fax: 617-890-8287 =========================


From jaaksi@cc.tut.fi (Jaaksi Ari)
Subject: AVS and X and Motif
Message-ID: <1992Sep4.142437.8335@cc.tut.fi>
Organization: Tampere University of Technology, Finland
Date: Fri, 4 Sep 92 14:24:37 GMT
Lines: 43


Hi there!

I saw at SIGGRAPH in Chicago an AVS -demo that interested  me a lot. 
As far as I understood, in that demo program AVS was able to draw 
inside a Motif X -window. So there was a normal Motif program that
opened a X window. After that AVS was told to draw inside that window
and an end user wouldn't even know he's using AVS. If that was possible,
I could program my user interface useing Motif. And instead of using
some graphics libraries to draw 3D things I could use AVS networks.
I'd have all the power of AVS with the flexibility of all other
ways to create X applications!

It could be something like:

Instead of the network like:

	|
	|
  SOME MODULES
	|
  RENDER GEOMETRY
	|
  DISPLAY PIXMAP

I could create a network like:
	|
	|
  SOME MODULES
	|
  RENDER GEOMETRY
	|
  DISPLAY PIXMAP IN WINDOW (window id)


Or the solution could be totally different. Anyway I saw it working!!
Does anybody know anything about that??


Ari Jaaksi






From larryg@avs.com (Larry Gelberg)
Newsgroups: comp.graphics.avs
Subject: Re: AVS and X and Motif
Message-ID: <1992Sep4.171952.16664@ctr.columbia.edu>
Date: 4 Sep 92 17:19:52 GMT
References: <1992Sep4.142437.8335@cc.tut.fi>
Sender: news@ctr.columbia.edu (The Daily Lose)
Organization: Advanced Visual Systems Inc.
Lines: 37
X-Newsreader: Tin 1.1 PL4
X-Posted-From: aurora.avs.com
X-Posted-Through: sol.ctr.columbia.edu

jaaksi@cc.tut.fi (Jaaksi Ari) writes:
: I saw at SIGGRAPH in Chicago an AVS -demo that interested  me a lot. 
: As far as I understood, in that demo program AVS was able to draw 
: inside a Motif X -window. So there was a normal Motif program that
: opened a X window. After that AVS was told to draw inside that window
: and an end user wouldn't even know he's using AVS. 

You're close! The Motif application is first encapsulated in an AVS
module. Then, AVS creates the window and hands the X window ID to the
MOTIF application which reparents the window into its own space.  The 
Motif widgets communicate to AVS via the CLI - you send a CLI command
(or a series of commands) based on the meaning of a Motif widget interaction.
Finally, you could start up AVS to be invisible (avs -nodisplay) but 
running a network containing the Motif-application module. 

This is only possible with AVS4 and the magic is the CLI command,
    panel -xwindow
which returns the X Window Id.(see the Developer's Guide - 5-48 - 5-50)

: If that was possible,
: I could program my user interface useing Motif. And instead of using
: some graphics libraries to draw 3D things I could use AVS networks.
: I'd have all the power of AVS with the flexibility of all other
: ways to create X applications!

Exactly!  While some people like the standard AVS (LUI) interface, other
programs have requirements for MOTIF, OPEN-LOOK, whatever, so we have
been working on these and other ways of interfacing AVS to other
applications.

larryg

--
=== Larry Gelberg ============================ larryg@avs.com =======
      Advanced Visual Systems Inc. (AVS Inc.)
      300 Fifth Ave, Waltham, MA 02154
===== Tel: 617-890-4300 = Fax: 617-890-8287 =========================


From krogh@acl.lanl.gov (Michael F. Krogh)
Newsgroups: comp.graphics.avs
Subject: color dithering
Message-ID: <1992Sep4.212058.7948@newshost.lanl.gov>
Date: 4 Sep 92 21:20:58 GMT
Sender: news@newshost.lanl.gov
Organization: Advanced Computing Laboratory
Lines: 14

I'm trying to figure out how to use the function 'pf_dither_image' without
using the LUI routines to open a window.  If I don't open a window
with the LUI routines, then I get the error:

	Unable to dither to pixel size of 0!

Also, where might the LUI routines and things like pf_dither_image
be documented?  I ran across them in a module in the NCSC repository.

Thanks,

Mike Krogh
Advanced Computing Lab, LANL
krogh@acl.lanl.gov


From shinjo@atr-rd.atr.co.jp
Newsgroups: comp.graphics.avs
Subject: question for qix_f.f in /usr/avs/examples
Message-ID: <SHINJO.92Sep7155335@rs06.atr-rd.atr.co.jp>
Date: 7 Sep 92 06:53:35 GMT
Sender: news@atr-rd.atr.co.jp
Distribution: comp
Organization: ATR Optical and Radio Communications Research Labs., Kyoto, JAPAN
Lines: 25
Nntp-Posting-Host: rs06


I use AVS 4.0 for the silicon INDIGO ELAN and AVS 3.0 for the mini
supercomputers, convex c240, and titan 3000. I modified an example
fortran file, qix_f.f in /usr/avs/examples to animate the temporal
behavior of many spheres (simulating particles). It is necessary
 to give the three dimensional position coordinates (denoted by verts)
of the sphere and the RGB colours (denoted by colours) in the source
file obtained by modifying qix_f.f for the graphics. I, then, had to 
give one-dimensional data such as verts(3*n) and colours(3*n) in the
AVS 4.0, and two-dimensional data such as verts(3,n) and colours(3,n)
in the AVS 3.0, where n is the number of spheres. 

What causes this difference ? or how can I avoide this differnce ?
(It is convenient to use the program in the soure file level
compatible for the different machines.)

kazumasa shinjo (shinjo@atr-rd.atr.co.jp) 
ATR Oprical and Radio Communications Research Labs,
Seika-cho,Soraku-gun,619-02 Kyoto, Japan
--

                      shinjo kazumasa
                      ATR optical radio communication labs.
                      seika-cho, souraku-gun, kyoto 619-02,japan
                      (tel:81+07749-5-1581;e-mail:shinjo@atr-rd.atr.co.jp)


From williams@casbah.acns.nwu.edu (Gus Williams)
Newsgroups: comp.graphics.explorer,comp.graphics.visualization,comp.graphics.avs
Subject: Coarse-grained data languages
Message-ID: <1992Sep7.164304.3019@news.acns.nwu.edu>
Date: 7 Sep 92 16:43:04 GMT
Sender: usenet@news.acns.nwu.edu (Usenet on news.acns)
Organization: Northwestern University, Evanston, Illinois, USA
Lines: 17


Some time ago I saw the answer to this question but did not save the
message.  I am now at the stage where it is needed :')

I have heard of the underlying data scheme behind such packages as
AVS and IRIS Explorer as being called "coarse-grained data flow" and
the previous message (mentioned above) had references to a PhD thesis
from MIT (if my memory serves correctly) by an author who went on to
Evans and Sutherland to continue the research.  The message also mentioned
several other references for this subject.

Does anyone know of any references to this data flow scheme?
Am I correct in terming these packages "coarse-grained data flow"?
If not can anyone point me to references that do describe the
underlying structure for these packages?

Any help would be appreciated.


From trandu@woods.ulowell.edu
Subject: Re: AVS and X and Motif
Message-ID: <1992Sep7.155610.1@woods.ulowell.edu>
Sender: usenet@ulowell.ulowell.edu (News manager - ulowell)
Organization: University of Lowell
References: <1992Sep4.142437.8335@cc.tut.fi> <1992Sep4.171952.16664@ctr.columbia.edu>
Date: Mon, 7 Sep 1992 20:56:10 GMT
Lines: 44

In article <1992Sep4.171952.16664@ctr.columbia.edu>, larryg@avs.com (Larry Gelberg) writes:
> jaaksi@cc.tut.fi (Jaaksi Ari) writes:
> : I saw at SIGGRAPH in Chicago an AVS -demo that interested  me a lot. 
> : As far as I understood, in that demo program AVS was able to draw 
> : inside a Motif X -window. So there was a normal Motif program that
> : opened a X window. After that AVS was told to draw inside that window
> : and an end user wouldn't even know he's using AVS. 
> 
> You're close! The Motif application is first encapsulated in an AVS
> module. Then, AVS creates the window and hands the X window ID to the
> MOTIF application which reparents the window into its own space.  The 
> Motif widgets communicate to AVS via the CLI - you send a CLI command
> (or a series of commands) based on the meaning of a Motif widget interaction.
> Finally, you could start up AVS to be invisible (avs -nodisplay) but 
> running a network containing the Motif-application module. 
> 
> This is only possible with AVS4 and the magic is the CLI command,
>     panel -xwindow
> which returns the X Window Id.(see the Developer's Guide - 5-48 - 5-50)
> 
> : If that was possible,
> : I could program my user interface useing Motif. And instead of using
> : some graphics libraries to draw 3D things I could use AVS networks.
> : I'd have all the power of AVS with the flexibility of all other
> : ways to create X applications!
> 
> Exactly!  While some people like the standard AVS (LUI) interface, other
> programs have requirements for MOTIF, OPEN-LOOK, whatever, so we have
> been working on these and other ways of interfacing AVS to other
> applications.
> 
> larryg
> 
> --
> === Larry Gelberg ============================ larryg@avs.com =======
>       Advanced Visual Systems Inc. (AVS Inc.)
>       300 Fifth Ave, Waltham, MA 02154
> ===== Tel: 617-890-4300 = Fax: 617-890-8287 =========================

hi,
is there an example and/or script that shows how to do MOTIF in AVS?
Thanks
huy



From lipman@oasys.dt.navy.mil (Robert Lipman)
Newsgroups: comp.graphics.avs
Subject: Where to put modules
Message-ID: <24796@oasys.dt.navy.mil>
Date: 9 Sep 92 20:53:36 GMT
Reply-To: lipman@oasys.dt.navy.mil (Robert Lipman)
Organization: Carderock Division, NSWC, Bethesda, MD
Lines: 14

I've picked up a bunch of modules from the International AVS
Center and have kept them under my own directory.  I'd like to
have them available for everybody to use without having to
read the module from my directory.  How can I do this so that
it is transparent to the user.  Can I make a library of IAC
modules?  What is the best way?

Bob Lipman                        | Internet: lipman@oasys.dt.navy.mil
David Taylor Model Basin - CDNSWC | Yellnet : (301) 227-1931
Computational Signatures and      | Faxnet  : (301) 227-5753
   Structures Branch, Code 1282   | Fishnet : Stockings@legs
Bethesda, Maryland  20084-5000    |

She sells C shells by the seashore.


From larryg@avs.com (Larry Gelberg)
Newsgroups: comp.graphics.avs
Subject: Re: AVS and X and Motif
Message-ID: <1992Sep4.171952.16664@ctr.columbia.edu>
Date: 4 Sep 92 17:19:52 GMT
References: <1992Sep4.142437.8335@cc.tut.fi>
Sender: news@ctr.columbia.edu (The Daily Lose)
Organization: Advanced Visual Systems Inc.
Lines: 37
X-Newsreader: Tin 1.1 PL4
X-Posted-From: aurora.avs.com
X-Posted-Through: sol.ctr.columbia.edu

jaaksi@cc.tut.fi (Jaaksi Ari) writes:
: I saw at SIGGRAPH in Chicago an AVS -demo that interested  me a lot. 
: As far as I understood, in that demo program AVS was able to draw 
: inside a Motif X -window. So there was a normal Motif program that
: opened a X window. After that AVS was told to draw inside that window
: and an end user wouldn't even know he's using AVS. 

You're close! The Motif application is first encapsulated in an AVS
module. Then, AVS creates the window and hands the X window ID to the
MOTIF application which reparents the window into its own space.  The 
Motif widgets communicate to AVS via the CLI - you send a CLI command
(or a series of commands) based on the meaning of a Motif widget interaction.
Finally, you could start up AVS to be invisible (avs -nodisplay) but 
running a network containing the Motif-application module. 

This is only possible with AVS4 and the magic is the CLI command,
    panel -xwindow
which returns the X Window Id.(see the Developer's Guide - 5-48 - 5-50)

: If that was possible,
: I could program my user interface useing Motif. And instead of using
: some graphics libraries to draw 3D things I could use AVS networks.
: I'd have all the power of AVS with the flexibility of all other
: ways to create X applications!

Exactly!  While some people like the standard AVS (LUI) interface, other
programs have requirements for MOTIF, OPEN-LOOK, whatever, so we have
been working on these and other ways of interfacing AVS to other
applications.

larryg

--
=== Larry Gelberg ============================ larryg@avs.com =======
      Advanced Visual Systems Inc. (AVS Inc.)
      300 Fifth Ave, Waltham, MA 02154
===== Tel: 617-890-4300 = Fax: 617-890-8287 =========================


From krogh@acl.lanl.gov (Michael F. Krogh)
Newsgroups: comp.graphics.avs
Subject: color dithering
Message-ID: <1992Sep4.212058.7948@newshost.lanl.gov>
Date: 4 Sep 92 21:20:58 GMT
Sender: news@newshost.lanl.gov
Organization: Advanced Computing Laboratory
Lines: 14

I'm trying to figure out how to use the function 'pf_dither_image' without
using the LUI routines to open a window.  If I don't open a window
with the LUI routines, then I get the error:

	Unable to dither to pixel size of 0!

Also, where might the LUI routines and things like pf_dither_image
be documented?  I ran across them in a module in the NCSC repository.

Thanks,

Mike Krogh
Advanced Computing Lab, LANL
krogh@acl.lanl.gov


From shinjo@atr-rd.atr.co.jp
Newsgroups: comp.graphics.avs
Subject: question for qix_f.f in /usr/avs/examples
Message-ID: <SHINJO.92Sep7155335@rs06.atr-rd.atr.co.jp>
Date: 7 Sep 92 06:53:35 GMT
Sender: news@atr-rd.atr.co.jp
Distribution: comp
Organization: ATR Optical and Radio Communications Research Labs., Kyoto, JAPAN
Lines: 25
Nntp-Posting-Host: rs06


I use AVS 4.0 for the silicon INDIGO ELAN and AVS 3.0 for the mini
supercomputers, convex c240, and titan 3000. I modified an example
fortran file, qix_f.f in /usr/avs/examples to animate the temporal
behavior of many spheres (simulating particles). It is necessary
 to give the three dimensional position coordinates (denoted by verts)
of the sphere and the RGB colours (denoted by colours) in the source
file obtained by modifying qix_f.f for the graphics. I, then, had to 
give one-dimensional data such as verts(3*n) and colours(3*n) in the
AVS 4.0, and two-dimensional data such as verts(3,n) and colours(3,n)
in the AVS 3.0, where n is the number of spheres. 

What causes this difference ? or how can I avoide this differnce ?
(It is convenient to use the program in the soure file level
compatible for the different machines.)

kazumasa shinjo (shinjo@atr-rd.atr.co.jp) 
ATR Oprical and Radio Communications Research Labs,
Seika-cho,Soraku-gun,619-02 Kyoto, Japan
--

                      shinjo kazumasa
                      ATR optical radio communication labs.
                      seika-cho, souraku-gun, kyoto 619-02,japan
                      (tel:81+07749-5-1581;e-mail:shinjo@atr-rd.atr.co.jp)


From williams@casbah.acns.nwu.edu (Gus Williams)
Newsgroups: comp.graphics.explorer,comp.graphics.visualization,comp.graphics.avs
Subject: Coarse-grained data languages
Message-ID: <1992Sep7.164304.3019@news.acns.nwu.edu>
Date: 7 Sep 92 16:43:04 GMT
Sender: usenet@news.acns.nwu.edu (Usenet on news.acns)
Organization: Northwestern University, Evanston, Illinois, USA
Lines: 17


Some time ago I saw the answer to this question but did not save the
message.  I am now at the stage where it is needed :')

I have heard of the underlying data scheme behind such packages as
AVS and IRIS Explorer as being called "coarse-grained data flow" and
the previous message (mentioned above) had references to a PhD thesis
from MIT (if my memory serves correctly) by an author who went on to
Evans and Sutherland to continue the research.  The message also mentioned
several other references for this subject.

Does anyone know of any references to this data flow scheme?
Am I correct in terming these packages "coarse-grained data flow"?
If not can anyone point me to references that do describe the
underlying structure for these packages?

Any help would be appreciated.


From trandu@woods.ulowell.edu
Subject: Re: AVS and X and Motif
Message-ID: <1992Sep7.155610.1@woods.ulowell.edu>
Sender: usenet@ulowell.ulowell.edu (News manager - ulowell)
Organization: University of Lowell
References: <1992Sep4.142437.8335@cc.tut.fi> <1992Sep4.171952.16664@ctr.columbia.edu>
Date: Mon, 7 Sep 1992 20:56:10 GMT
Lines: 44

In article <1992Sep4.171952.16664@ctr.columbia.edu>, larryg@avs.com (Larry Gelberg) writes:
> jaaksi@cc.tut.fi (Jaaksi Ari) writes:
> : I saw at SIGGRAPH in Chicago an AVS -demo that interested  me a lot. 
> : As far as I understood, in that demo program AVS was able to draw 
> : inside a Motif X -window. So there was a normal Motif program that
> : opened a X window. After that AVS was told to draw inside that window
> : and an end user wouldn't even know he's using AVS. 
> 
> You're close! The Motif application is first encapsulated in an AVS
> module. Then, AVS creates the window and hands the X window ID to the
> MOTIF application which reparents the window into its own space.  The 
> Motif widgets communicate to AVS via the CLI - you send a CLI command
> (or a series of commands) based on the meaning of a Motif widget interaction.
> Finally, you could start up AVS to be invisible (avs -nodisplay) but 
> running a network containing the Motif-application module. 
> 
> This is only possible with AVS4 and the magic is the CLI command,
>     panel -xwindow
> which returns the X Window Id.(see the Developer's Guide - 5-48 - 5-50)
> 
> : If that was possible,
> : I could program my user interface useing Motif. And instead of using
> : some graphics libraries to draw 3D things I could use AVS networks.
> : I'd have all the power of AVS with the flexibility of all other
> : ways to create X applications!
> 
> Exactly!  While some people like the standard AVS (LUI) interface, other
> programs have requirements for MOTIF, OPEN-LOOK, whatever, so we have
> been working on these and other ways of interfacing AVS to other
> applications.
> 
> larryg
> 
> --
> === Larry Gelberg ============================ larryg@avs.com =======
>       Advanced Visual Systems Inc. (AVS Inc.)
>       300 Fifth Ave, Waltham, MA 02154
> ===== Tel: 617-890-4300 = Fax: 617-890-8287 =========================

hi,
is there an example and/or script that shows how to do MOTIF in AVS?
Thanks
huy



From cjk@cislabs.pitt.edu (Carl J Kuzmich)
Newsgroups: comp.graphics.avs
Subject: binaries for an Indigo XS-24
Message-ID: <5577@blue.cis.pitt.edu.UUCP>
Date: 8 Sep 92 11:57:47 GMT
Sender: news+@pitt.edu
Organization: University of Pittsburgh
Lines: 13

Hi all

Subject almost says it all...

Where can I get the compiled binaries for an Indigo-XS24 ???

Thanks in advance.

-- 
Carl Joel Kuzmich  (412) 624-1885     | Love is a better teacher than duty |
University of Pittsburgh              |                - Albert Einstein   |
110 Old Engineering Hall 
Pittsburgh, PA   15260	


From hsu@crl.dec.com (William Hsu)
Subject: Limit to Shared Memory?
Message-ID: <1992Sep8.212248.13046@crl.dec.com>
Sender: news@crl.dec.com (USENET News System)
Organization: DEC Cambridge Research Lab
Date: Tue, 8 Sep 1992 21:22:48 GMT

I have a problem with shared memory when reading in large datasets. For instance,
I have a 256^3 byte dataset that I read into a field. I get an error msg like the
following:
/udir/gudrun/avs/EDI2/read_volume: can't put field in shared memory: shmget: Invalid argument

It then goes and copies data from mod to mod. Bad.
Looking in the dev. man. it says that some platforms may have restrictions, and
to look in the release notes. But, I didn;t see any such restriction in the 
release notes for AVS on DECstations.  I have a DECstation 5000, and my shared
memory parameters (smseg and smmax) are double what AVS installation recommends.
Can someone tell me why I get this error, and is there anyway for it to use
shared mem for datasets this large?

Thanks,
William
-- 
=============================================================================
William Hsu				Watch out for those 18-wheelers....
Digital Equipment Corporation
hsu@crl.dec.com
=============================================================================


From johnl@avs.com (John W. Langner)
Newsgroups: comp.graphics.avs
Subject: Re: color dithering
Message-ID: <1992Sep8.220154.5272@ctr.columbia.edu>
Date: 8 Sep 92 22:01:54 GMT
References: <1992Sep4.212058.7948@newshost.lanl.gov>
Sender: news@ctr.columbia.edu (The Daily Lose)
Organization: Advanced Visual Systems Inc.
Lines: 71
X-Posted-From: aurora.avs.com
X-Posted-Through: sol.ctr.columbia.edu

In article <1992Sep4.212058.7948@newshost.lanl.gov> krogh@acl.lanl.gov (Michael F. Krogh) writes:
>I'm trying to figure out how to use the function 'pf_dither_image' without
>using the LUI routines to open a window.  If I don't open a window
>with the LUI routines, then I get the error:
>
>	Unable to dither to pixel size of 0!
>
>Also, where might the LUI routines and things like pf_dither_image
>be documented?  I ran across them in a module in the NCSC repository.
>
>Thanks,
>
>Mike Krogh
>Advanced Computing Lab, LANL
>krogh@acl.lanl.gov



pf_dither_image is an undocumented function intended for internal use only.  
Since one of the modules at the International Center uses it, I'll pass 
along this brief description:


/*-------------------------------------------------------------------------
 *
 * void pf_dither_image(imagebuf,w,h,dat,technique)
 * unsigned char *imagebuf;
 * int w,h;
 * unsigned char *dat;
 * char *technique;
 *
 * Dither an image for display on device with fewer than 24 bits/pixel.
 *
 * Inputs:      imagebuf - Image with 4 bytes per pixel in a,r,g,b order.
 *              w       - Width.
 *              h       - Height.
 *              technique - One of the following:
 *                              "dither"
 *                              "floyd steinberg"
 *                              "none"
 *                              "random"
 *                              "monochrome"
 *
 * Outputs:     dat     - Image is stored here.
 *                        It can be 1, 2, or 4 bytes per pixel depending
 *                        on LUI_BytesPerPixel.
 *
 *------------------------------------------------------------------------*/

You will notice the techniques correspond to the choices presented when
the "display image" module is used on a pseudo color display.

You will also notice that the function arguments do not provide enough
information for the dithering operation.  For instance, the dithering 
operation needs to know the colormap contents for a pseudo color display.
This is obtained from the current LUI display information.  For efficiency,
the function has certain built in assumptions about the way LUI allocates 
the colormap entries.

Trying to fake the required environment for this to work without calling
LUI_Initialize first could be a substantial effort.  Also, since the
calling sequence is not published in a manual it could change from one
release to the next.



-- 
John Langner					johnl@avs.com
Advanced Visual Systems Inc.			
300 Fifth Ave.					(617) 890 4300 x2122
Waltham, MA 02154  U.S.A.			(617) 890 8287	(fax)


From bsd@scripps.edu (Bruce Duncan)
Newsgroups: comp.graphics.avs
Subject: AVS parameter ports
Message-ID: <1992Sep8.223353.2042@riscsm.scripps.edu>
Date: 8 Sep 92 22:33:53 GMT
Sender: usenet@riscsm.scripps.edu
Organization: The Scripps Research Institute, La Jolla, California, USA
Lines: 6

I want a module parameter port to be visible when the module is instantiated.  
I already know how to make it visible with the mouse, but I want it
to be visible when the module starts up.  How do I do this?.

-bsd-
bsd@scripps.edu


From wave@media.mit.edu (Michael B. Johnson)
Newsgroups: comp.graphics.avs
Subject: Re: AVS parameter ports
Message-ID: <1992Sep9.123400.22734@news.media.mit.edu>
Date: 9 Sep 92 12:34:00 GMT
References: <1992Sep8.223353.2042@riscsm.scripps.edu>
Sender: news@news.media.mit.edu (USENET News System)
Organization: MIT Media Laboratory
Lines: 21

In article <1992Sep8.223353.2042@riscsm.scripps.edu> bsd@scripps.edu (Bruce Duncan) writes:
>>I want a module parameter port to be visible when the module is instantiated.  
>>I already know how to make it visible with the mouse, but I want it
>>to be visible when the module starts up.  How do I do this?.
>>
>>-bsd-
>>bsd@scripps.edu

AVSparameter_visible("parameterName", 1)

By default, any parameters you create will be visible, unless you explicitly
attach some sort of nil widget to them.  You usually use the above function
when you want to toggle a parameter's visibility, like the "Constant" 
parameter in field math.


-- 

-->  Michael B. Johnson
-->  MIT Media Lab      --  Computer Graphics & Animation Group
-->  (617) 253-0663     --  wave@media-lab.media.mit.edu


From larryg@avs.com (Larry Gelberg)
Subject: AVS Hack O' the Day
Organization: Advanced Visual Systems Inc.
Message-ID: <1992Sep9.165923.24614@ctr.columbia.edu>
Sender: news@ctr.columbia.edu (The Daily Lose)
X-Newsreader: Tin 1.1 PL4
Date: Wed, 9 Sep 1992 16:59:23 GMT
X-Posted-From: aurora.avs.com
X-Posted-Through: sol.ctr.columbia.edu

Actually, file this under "Trivia: Little Known 'Features'"

If you are using the TRACER module in conjunction with DISPLAY TRACKER,
and it's taking a while to compute and you want to see how far along 
the tracing is going, cause the DISPLAY TRACKER window to get an expose 
event (iconify it, un-iconify it or hide it and re-show it).  Because the 
output from TRACER is in shared memory, all of the currently rendered
portion is overwriting the existing buffer.  You can use this technique
for tracking the progress of the module.

This trick does not work if (a) it's the first time through, (b) you've
just changed the output image size from TRACER, (c) the modules are
on different machines, or (d) you use DISPLAY IMAGE or the Image
Viewer. 

Ok, I know this is not an earth-shattering discovery, but I use it to 
reduce the frustration factor, so I thought I'd share it...

larryg

--
=== Larry Gelberg ============================ larryg@avs.com =======
      Advanced Visual Systems Inc. (AVS Inc.)
      300 Fifth Ave, Waltham, MA 02154
===== Tel: 617-890-4300 = Fax: 617-890-8287 =========================


From eugene@wilbur.nas.nasa.gov (Eugene N. Miya)
Newsgroups: comp.graphics.explorer,comp.graphics.visualization,comp.graphics.avs
Subject: Re: Coarse-grained data languages
Message-ID: <1992Sep9.174928.5007@nas.nasa.gov>
Date: 9 Sep 92 17:49:28 GMT
References: <1992Sep7.164304.3019@news.acns.nwu.edu>
Sender: news@nas.nasa.gov (News Administrator)
Organization: NAS, NASA Ames Research Center, Moffett Field, CA
Lines: 12

Robbie Babb at the Oregon Grad Inst. is one of the people associated with
coarse grain data flow.  Not specifically for graphics programming.
Robbie is the Editor and Chief of Scientific Programming.  Numerous
non-computer graphics references exist.  You can go back to Jack Dennis (MIT)
for the original concept of data flow.  Everybody else's definition differs
slightly.  Also look up Petri nets.

--eugene miya, NASA Ames Research Center, eugene@orville.nas.nasa.gov
  Acting Associate Editor, Software and Publication Reviews
  Scientific Programming
  {uunet,mailrus,other gateways}!ames!eugene
Ref: Mathematics and Plausible Reasoning, vol. 1, G. Polya


From wave@media.mit.edu (Michael B. Johnson)
Subject: port visibility
Message-ID: <1992Sep9.174226.28467@news.media.mit.edu>
Sender: news@news.media.mit.edu (USENET News System)
Organization: MIT Media Laboratory
Date: Wed, 9 Sep 1992 17:42:26 GMT
Lines: 29

Oops.  Sorry about that.  I answered the wrong question.

Someone asked how to make a parameter visible as a port, and how
to do it programatically.  I just told them how to make it visible.
Right answer, wrong question.

Taking a quick spin through the Developer's Guide, I see (on pages
4-16 and 4-17) how to do it for input ports (do it when you create
the input port with a flag given to AVScreate_input_port()) and 
output ports (call AVSset_output_flags()), but I don't see an 
API approved way of doing it for a parameter.

At this point, assuming there isn't, I would suggest making the 
parameter in input port.  That's probably not the answer the
poster was looking for, though...

Why do you want to do it this way anyway?  Just wondering...

Sorry I couldn't be more help.





-- 

-->  Michael B. Johnson
-->  MIT Media Lab      --  Computer Graphics & Animation Group
-->  (617) 253-0663     --  wave@media-lab.media.mit.edu


From hsu@crl.dec.com (William Hsu)
Subject: Re: port visibility
Message-ID: <1992Sep9.185946.25188@crl.dec.com>
Sender: news@crl.dec.com (USENET News System)
Organization: DEC Cambridge Research Lab
References:  <1992Sep9.174226.28467@news.media.mit.edu>
Date: Wed, 9 Sep 1992 18:59:46 GMT

There may be a way to programatically show a parameter port, because in the
class setting section in the dev. guide. they talk about setting the class
for parameter ports. Of course, I too did not find an API for making it
visible. The only think I can think of is to use a CLI command to make the
port visible, which you can set up as an init_proc. I haven't tried this
myself, but it seems like the CLI facility should support this, at least the
scripting facility does.

William

-- 
=============================================================================
William Hsu				Watch out for those 18-wheelers....
Digital Equipment Corporation
hsu@crl.dec.com
=============================================================================


From lipman@oasys.dt.navy.mil (Robert Lipman)
Newsgroups: comp.graphics.avs
Subject: Where to put modules
Message-ID: <24796@oasys.dt.navy.mil>
Date: 9 Sep 92 20:53:36 GMT
Reply-To: lipman@oasys.dt.navy.mil (Robert Lipman)
Organization: Carderock Division, NSWC, Bethesda, MD
Lines: 14

I've picked up a bunch of modules from the International AVS
Center and have kept them under my own directory.  I'd like to
have them available for everybody to use without having to
read the module from my directory.  How can I do this so that
it is transparent to the user.  Can I make a library of IAC
modules?  What is the best way?

Bob Lipman                        | Internet: lipman@oasys.dt.navy.mil
David Taylor Model Basin - CDNSWC | Yellnet : (301) 227-1931
Computational Signatures and      | Faxnet  : (301) 227-5753
   Structures Branch, Code 1282   | Fishnet : Stockings@legs
Bethesda, Maryland  20084-5000    |

She sells C shells by the seashore.


From tvv@ncsc.org (Terry Myerson)
Subject: Re: port visibility
Message-ID: <BuC787.CrK@doppler.ncsc.org>
Sender: news@doppler.ncsc.org
Nntp-Posting-Host: doppler
Reply-To: tvv@ncsc.org 
Organization: North Carolina Supercomputing Center
References:  <1992Sep9.174226.28467@news.media.mit.edu>
Date: Thu, 10 Sep 1992 00:40:55 GMT

Once you declare the parameter :

    param=AVSadd_parameter("time step","integer",1,1,100);

You have got to execute a layout property command...

    AVSadd_parameter_prop(param,"layout","string_block",
       "port_vis \"$Module\":\"time step\" -on");


To quote larryg : "AVS Hack of the Day"

-Terry

---
Terry Myerson
International AVS Center
North Carolina Supercomputing Center
tvv@ncsc.org


From tvv@ncsc.org (Terry Myerson)
Subject: Re: Where to put modules
Message-ID: <BuC7EM.CsE@doppler.ncsc.org>
Sender: news@doppler.ncsc.org
Nntp-Posting-Host: doppler
Reply-To: tvv@ncsc.org 
Organization: North Carolina Supercomputing Center
References:  <24796@oasys.dt.navy.mil>
Date: Thu, 10 Sep 1992 00:44:46 GMT

> In article <24796@oasys.dt.navy.mil>, lipman@oasys.dt.navy.mil (Robert
Lipman) writes:
> **** Begin included article

> I've picked up a bunch of modules from the International AVS
> Center and have kept them under my own directory.  I'd like to
> have them available for everybody to use without having to
> read the module from my directory.  How can I do this so that
> it is transparent to the user. 

Place the executables in a public directory ( i.e. /usr/local/avs_library )

> Can I make a library of IAC modules?  What is the best way?

AVS allows you to make libraries of any modules you like... My manual
has disappeared, again, so I cannot point you to the page.   However,
if you just go to Module Tools, Edit Module Library, Create Module
Library... switch to that module library, read in the module, and then
go back to Edit Module Library, and Write the library... it should work,
unless I forgot a step...

Good Luck -

Terry

---
Terry Myerson
International AVS Center
North Carolina Supercomputing Center
tvv@ncsc.org


From tvv@ncsc.org (Terry Myerson)
Subject: Re: Limit to Shared Memory?
Message-ID: <BuC7ns.Ct5@doppler.ncsc.org>
Sender: news@doppler.ncsc.org
Nntp-Posting-Host: doppler
Reply-To: tvv@ncsc.org 
Organization: North Carolina Supercomputing Center
References:  <1992Sep8.212248.13046@crl.dec.com>
Date: Thu, 10 Sep 1992 00:50:15 GMT

I am the farthest thing from an expert on this topic -
however, on our DEC's we bump smseg and smmax through the roof.
I think we have them at about 10 times the suggested value.
When I first installed AVS, a DEC engineer suggested that these
values did not have a limit and the more the better ( heresay... )

FYI -

Terry
 
---
Terry Myerson
International AVS Center
North Carolina Supercomputing Center
tvv@ncsc.org


From tvv@ncsc.org (Terry Myerson)
Subject: Re: color dithering
Message-ID: <BuC7x0.Ctw@doppler.ncsc.org>
Sender: news@doppler.ncsc.org
Nntp-Posting-Host: doppler
Reply-To: tvv@ncsc.org 
Organization: North Carolina Supercomputing Center
References:  <1992Sep4.212058.7948@newshost.lanl.gov>
Date: Thu, 10 Sep 1992 00:55:48 GMT

There is a khoros module vdither which is in the process of being
converted into AVS... If anybody is interested in beta testing it....

"vdither" performs 5x5 ordered dithers.  These dithers provide a
reasonable compromise between grey levels and spatial resolution.

Thanks -

Terry

---
Terry Myerson
International AVS Center
North Carolina Supercomputing Center
tvv@ncsc.org


From avs@doppler.ncsc.org (Terry Myerson)
Subject: Vol Vis Workshop Data
Message-ID: <BuD6Ky.FvI@doppler.ncsc.org>
Organization: North Carolina Supercomputing Center
Date: Thu, 10 Sep 1992 13:24:34 GMT

Hi folks -

Several people have submitted sample data sets for the Boston Workshop on Volume
Visualization.  These data sets are public domain - but please attach credits
wherever the data is used.  Feel free to explore any visualization techniques 
that you find appropriate with them, including Volume Visualization...

The data is available through anonymous ftp to 128.109.178.23 ( avs.ncsc.org ).
cd to the ~ftp/VolVis92 directory for more information on the conference and 
the data set directories.

Enjoy -

Terry

---
Terry Myerson
International AVS Center
North Carolina Supercomputing Center
tvv@ncsc.org


----------------------------------------------------------------------------

Data Description :	Tropospheric ozone, temperature, and geopotential height
			for several time steps
Submitter	 :	Lloyd Treinish, TJ Watson Research Center
Format		 :	CDF
Directory	 :	~ftp/VolVis92/troposphere

----------------------------------------------------------------------------

Data Description :	Simulated electron density around the C60 bucky ball for 
			one time step
Submitter	 :	Charles Brabec, North Carolina State University
Format		 :	HDF
Directory	 :	~ftp/VolVis92/c60
	
----------------------------------------------------------------------------

Data Description :	Finite element model of a sedimentary basin for several 
			time steps
Submitter	 :	Nancy Saltzman, University of North Carolina - Chapel Hill
Format		 :	AVS UCD
Directory	 :	~ftp/VolVis92/basin

----------------------------------------------------------------------------

Data Description :	Multivariate data within a canine dog heart for several 
			time steps
Submitter	 :	Tom Palmer, North Carolina Supercomputing Center, Cray Research
Format		 :	Raw data
Directory 	 : 	~ftp/VolVis92/canine-bioelectic

----------------------------------------------------------------------------

Data Description :      Simulated acid deposition over the eastern U.S. for several
			time steps
Submitter        :      Chris Landreth, North Carolina Supercomputing Center
Format           :      Raw data & AVS geom for reference map
Directory        :      ~ftp/VolVis92/radm

----------------------------------------------------------------------------

Data Description :      Space Shuttle Launch Vehicle Simulation
Submitter        :      Sam Uselton, CSC
Format           :      PLOT3D
Directory        :      ~ftp/VolVis92/shuttle

----------------------------------------------------------------------------


From hsu@crl.dec.com (William Hsu)
Subject: Re: Limit to Shared Memory?
Message-ID: <1992Sep10.153145.26111@crl.dec.com>
Sender: news@crl.dec.com (USENET News System)
Organization: DEC Cambridge Research Lab
References:  <1992Sep8.212248.13046@crl.dec.com> <BuC7ns.Ct5@doppler.ncsc.org>
Date: Thu, 10 Sep 1992 15:31:45 GMT

Yup, that seem to do it. I bumped up smmax to 16384, and now it works.

William
-- 
=============================================================================
William Hsu				Watch out for those 18-wheelers....
Digital Equipment Corporation
hsu@crl.dec.com
=============================================================================


From tvv@doppler.ncsc.org (Terry Myerson)
Subject: Khoros-AVS- beta test ?
Message-ID: <BuDqAE.AMr@doppler.ncsc.org>
Organization: North Carolina Supercomputing Center
Date: Thu, 10 Sep 1992 20:30:14 GMT

Hi folks -

The IAC has been porting the Khoros image processing and digital signal
processing module suite into AVS.  Every applicable khoros module is 
now an AVS module.  However, with over 200 modules, it is very difficult
for us to test them all with the -extremely- limited man power available.

Once completed, these modules will be made available through anonymous
ftp at the IAC.  The first release will be October 1.

Basically, we need people willing to beta test a subset of these
modules.  A knowledge of image or signal processing would be nice, 
but only an interest is required ( i.e. myself )

Please respond if you can help out,

Thank you -

Terry

---
Terry Myerson
International AVS Center
North Carolina Supercomputing Center
avs@ncsc.org

----------------------------------------------------------------------

Binary Arithmetic Operations 	(arith_binary)

vabsdiff       computes the absolute difference between two images
vadd           adds two images pixel by pixel
vblend         forms composite image by adding X*(img1 data) to (1-X)*(img2data)
vdiv           divides two images pixel by  pixel
vmul           multiplies two images pixel by pixel
vsub           subtracts two images (img1 = img1-img2) pixel by pixel

----------------------------------------------------------------------

Logical Operations 		(arith_logical)

vand		will logically AND two images pixel by pixel 	
vlshift         shifts the pixel data in an image left s bit positions
vor 		performs a logical OR between two images
vreplace        replaces pixels of the first input image with pixels of the 
      		second input image
vrshift 	shifts the pixel data in an image right s bit positions
vxor       	exclusively OR two images pixel by pixel

----------------------------------------------------------------------

Unary Arithmetic Operations	(arith_unary)

vabs		computes absolute value of image by multiplying the negative
                pixels by -1
vclip           is used to limit range of values that grey levels may occupy
vconj		computes the complex conjugate of the input image
vconvert	performs data storage type conversions from any VIFF type to 
                any other, with the exception of the transform types
vexp		computes the base 10 antilogarithm of an image pixel by pixel
vfloor		clips the lower levels of the input image to the specified value
vinvert 	inverts the gray-levels of a byte type image
vlog	 	compliments image by subtracting pixel values from const. level
voffset		adds a specified offset to each pixel in the input image
vsqrt		computes the square root of an image pixel by  pixel
vsubstit	computes the EROSION of a binary image by a structuring element

----------------------------------------------------------------------

Classification/Clustering Algorithms ( classify )

lrfclass	classifies an image using the Localized Receptive Field (LRF)
lrftrain        trains on an image for the weights used with the LRF
viso2           converts input image into vectors of equal size and performs 
                iso2clustering algorithm
vkmeans         converts an input image into vectors of equal size and
                performs kmeans clustering algorithm 
vlabel          performs a labeling in a multiband image or a cluster image
vmindis         a simple minimum distance  classifier
vqerr           computes the RMS quantization error between a quantized image 
                and the original imager
vquant          performs N-dimensional vector quantization
vwmdd           an Weighted minimum distance detector

----------------------------------------------------------------------

Color Transformations 		(convert_color)

vcltrans	specifies the linear transformation matricies
vcluv		converts ntsc RGB,generic RGB ntsc YIQ, ntsc CMY, cie XYZ, cie
     		UVW or GENERIC color spaces to cieucs Luv color spaces
vcrgbhls	converts from a multispectral image of color space model RGB to
                HLS and vice versa
vcrgbhsv	converts from a multispectral image of color space model RGB to
                HSV and vice versa
vgamut		takes a 3 band multi-spectral image and generates a pseudo color                image with a specified number of colors that can be displayed

----------------------------------------------------------------------

Data Format Conversion		(convert_data)

band2vect	reformats data stored in a band type image format 
bandcomb	combines all bands from m images into one image
bandspt1	extracts a specified data band from a multiband image and
        	creates a new image containing only that band
vcast 		upconverts each input image to the highest input image data type
vconvert	performs data storage type conversions from any VIFF type to
                any other, with the exception of the transform type
vctor		performs simple mappings of COMPLEX data to REAL form
vect2band	rearranges the data stored in vector format to band format
vect2row	reformats data stored in vector format to a single-band file 
		where each vector is represented as a separate row
vmapdata	maps the data through the maps
vmos2band	converts a mosaic input image to an output image in which each
		subimage constitutes a band 
vrect2pol	converts data file from rectangular to polar coord. & vice versa
vrtoc		converts REAL data to COMPLEX data

----------------------------------------------------------------------

Feature Extraction		(feature)

vconvert	performs data storage type conversions from any VIFF type to any
     		other, with the exception of the transform types
vconvolve	computes the two-dimensional spatial convolution of two images
vextract	removes a rectangular piece from an image to produce a subimage
vfractal	performs a fractal feature extraction of an image
vpml		estimates the fractal dimension of an image
vpolygon	creates a vector image resulting of a linear approximation
vrmatch		analyzes two input images that are supposed to be similar
vshape		performs a shape analysis on two different types of images
vspatial	performs a spatial feature extraction on an image
vstereo		analyzes an image produced by vrmatch & produces image where the
     		pixel value corresponds to its distance from the camera
vtexture	extracts texture features from an image by convolving original
		image with a spatial filter

----------------------------------------------------------------------

1D Frequency Domain Filters	(filters_1Dfreq)

dfiltbp		a bandpass filter design function
dfiltbs		a bandstop filter design program
dfilthp		a high pass filter design function
dfiltlp		a low pass IIR filter design  function
dzresp		calculates the magnitude, power or phase response of a discrete
     		system in the z transform domain	

----------------------------------------------------------------------

1D Time Domain Filters		(filter_1Dtime)

dfilconv	converts 1D filter coefficients from transversal to lattice
		realization and vice versa
dfilter		filters time  domain  signals	
dllatt		generates an error, a signal estimate, and a PARCOR sequence
dlsynth		synthesizes an output sequence 
dltapp		generates an error,  a signal estimate, and a weight sequence
dmlatt		generates an error, a signal estimate, and a PARCOR sequence
dmtapp		generates an error,  a signal estimate, and a weight sequence
vconvert	performs data storage type  conversions from any VIFF type to 
		any other, with exception of the transform types

----------------------------------------------------------------------

2D Frequency Domain Filters	(filter_2Dfreq)

vblend		forms composite image by adding X*(img1 data) to 
     		(1-X)*(img2 data)
vblse		performs band-limited surface extrapolation or adaptive 
		apodization 
vbpf		performs a band-pass filtering operation
vbrf		performs a band-reject filtering operation
vconvert	performs data storage type conversions from VIFF type to others
vfft		computes the 2 dimensional Fast Fourier Transform of an image
vgconst		creates an image of dimension rows * columns * bands
vhpf		performs a high-pass filtering operation on an image
vimpulse	
vinsert		inserts subimage into the input image to form the output image
vinverse	performs restoration of images in the spatial domain by inverse
     		filtering in the frequency domain
vlpf		performs a low-pass filtering operation on an image
vmul		multiplies two images pixel by pixel
vreplace	replaces pixels of the first input image with pixels of second
		input image
vsvpsf		performs restoration of space-varying blurs
vwiener		performs restoration of images in the spatial domain by Wiener
		filtering

----------------------------------------------------------------------

2D Spatial Domain Filters	(filter_2Dspatl)

vconvert	performs data storage type conversions from VIFF type to any
		others, except transforms
vconvolve	computes two-dimensional spatial convolution of two images
vdiff		performs image differentiation by running 2 NxN weighted 
		operators
vdrf
vgef		
vgrad		differentiates an image to perform image sharpening	
vhmed		computes a two dimensional median filter
vinvert		inverts the gray-levels of a byte type image
vqmed		computes a two dimensional median filter
vsdef		
vspeckle	reduces the speckle index of an  image

----------------------------------------------------------------------

Morphological Operations	(filter_morph)

vm180		computes a 180 degree rotation of a morphological kernel
vmcdilate	computes the dilation of a binary image by a structuring element
vmclose		computes the closing of an image by a structuring element B
vmcustom	creates a new morphological kernel via keyboard entry
vmdilate	computes the dilation of a binary image by a structuring element
vmerode		computes the erosion of a binary image by a structuring element
vmopen		computes the opening of an image by a structuring element B
vmoredge	computes an edge extraction in a 2D field
vmskel		computes the skeleton of a binary byte image
vmspan		
vxor		will exclusively OR two images pixel by pixel

----------------------------------------------------------------------

Geometric Manipulations 	(geomanip)

vexpand		expands the size of the image pointed
vflip		performs reflection or "flip" operations on an image
vresize		magnifies or reduces an image by using billinear interpolation
vrotate		rotates an image by a specfied angle, about a specified point
vshrink		decreases the size of  an  image
vtranslat	computes the translation of a 2D field by vector (i,j)
vtranspos	computes the transpose of the rows and columns in an image

----------------------------------------------------------------------

Histogram			(histogram)

vconvert	performs data storage type conversions from any VIFF type to any
		other type, except transform
venhance	creates a new image g(x,y) from input image f(x,y) 
vextract	removes a rectangular piece from an image to produce a subimage
vheq		performs histogram equalization
vhisto		computes the histogram of a gray-levelimage
vhsee		outputs a histogram in a VIFF format in displayable form
vhstr		performs a histogram stretch of the grey levels of a BYTE grey
		level image
vhxray		enhances an image by using histogram stretch or equalization
vinvert		inverts the gray-levels of a byte type image

----------------------------------------------------------------------

File Information		(info)

dpeakpick	finds peaks or troughs in 1D data vectors
varAVS		takes as input a field and extracts a single data value
vfileinfo	prints out the header information that describes input field
vprdata		prints field to the screen or to a file in ASCII format
vstats		calculates the mean, variance,  standard  deviation, rms,
     		integral, positive and negative parts of the integral,
     		skewness, kurtosis, entropy and contrast of img1

----------------------------------------------------------------------

Create Signals (1D)		(input_create1D)

dgexpon		creates one dimensional exponential distributed noise data set
dggauss		creates a one dimensional gaussian noise data set
dgpoiss		creates a one dimensional Poisson distributed noise data set
dgpwl		creates a one dimensional set of signals
dgrleigh	creates a one dimensional Rayleigh distributed noise data set
dgsin		creates a one dimensional ensemble of signals
dgsinc		creates a one dimensional ensemble of signals
dgunif		creates a one dimensional uniform noise data set
dgwindow	creates 1D data sequence based on user selected window function
vconvert	performs data storage type  conversions
vgconst		creates an image of dimension rows  *  columns  * bands

----------------------------------------------------------------------

Create Images (2D)		(input_create2D)

vadd		adds two images pixel by pixel
vcustom		creates a custom kernel file in the VIFF format
vggauss		generates image that contains one or more Gaussian distributions
vgbox		fills a buffer with a grey-level represention of a parallelogram
     		projected on a CCD sensor
vgcirc		creates an image of a filled circle
vgconst		creates an image of dimension rows  *  columns  * bands
vgfractal	creates a fractal image with a desired fractal dimension
vggauss		creates a two dimensional multi-band Gaussian (noise) image
vgpwl		creates a two dimensional piecewise linear image
vgshot		corrupts an image uniformly with spikes
vgsin		creates a two dimensional image of dimension rows*columns
vimpulse	
vmarr		creates a convolution  filter  kernel

----------------------------------------------------------------------

Linear Operations		(linearop1D)

dacorr		generates the biased, unbiased or FFT based autocorrelation
		estimate of a data sequence
dconvo		generates time domain or FFT  based circular convolution
                estimate of a data sequence
dxcorr		generates either the biased, unbiased or FFT based cross-
		correlation estimate of two data sequences

----------------------------------------------------------------------

Matrix Manipulation		(matrix_algebra)

mcovar		computes the maximum likelihood estimate of the covariance     
		matrix decribing the distribution of the vector data           
meigen		computes the eigenvectors and eigenvalues of a real or complex
     		square matrix
minfo		obtains information about a matrix
minvert		computes the inverse of a real or complex matrix
mlde		solves a system of constant coefficient linear ordinay dif-
     		ferential equations with constant driving functions
mlse		solves a system of linear silseaneous equations 
mmlud		computes the LU decomposition of a matrix 
mult		multiplies two matricies
msvd		computes the singular value decomposition of a matrix
mtrans		transposes the matrices contained in the input image
vcast		upconverts each input image to highest data type
vconvert	performs data storage type  conversions

----------------------------------------------------------------------

Signal/Sequence Modification	(modify_seq1D)

dcpad		performs a constant value padding of a 1D data sequence
dextract	extracts 1-dimensional subsignals from the input data file
dinsert		inserts 1-D vector(s) from the input data file (img2) into 
		the vector(s) in file (img1)
dmirror		generates a mirror data file
dnormal		normalizes the magnitude of the input data
dscale		rescales data for processing thus minimizing roundoff errors 
dshift		shifts or rotates the 1-D signals in the field 
dsubsamp	subsamples 1-D vector(s) from the field
dwindow		multiplies a user selected 1-D data sequence by appropriate
		window function
vconvert	performs data storage type  conversions

----------------------------------------------------------------------

No File Formats			(no_format)

asc2AVS		transforms ASCII data into a field
raw2AVS		transforms RAW data into a field
vconvert	performs data storage type  conversions
AVS2ras		writes ONLY the raw image data present in the input image onto
		the file attached to the output file descriptor output_fd

----------------------------------------------------------------------

Dither				(output_dither)

vdith45		performs an 8x8 ordered block dither with major axes lying along		the 45 degree diagonals
vdither		performs 5x5 ordered dithers
verrdif		performs a dithering operation using four-direction error 
		diffusion

----------------------------------------------------------------------

Print Image Hardcopy		(output_print)

vinvert		inverts the gray-levels of a byte type image
vln03		formats a BIT image for output on a device compatable with DEC
     		Sixelformat
vlpr		vlpr formats a Khoros BYTE image for output on a standard line
		printer
vpostsc		formats an Khoros BYTE or BIT image for output on a Postscript
		laser printer

----------------------------------------------------------------------

Standard File Formats		(remote_gis)

big2AVS		converts a BIG image file into a field
dem2AVS		converts digital elevation map data (USGS format) to a field
dlg2AVS		converts an optional format digital line graph file to a field
elas2AVS	converts an ELAS image file format into a field
elasinfo	reads and prints an ELAS image fiel format header
AVS2big		converts a BIG image file into a field
vll2utm		converts explicit location data from geographical to universal
		transverse mercator coordinates

----------------------------------------------------------------------

Segmentation 			(segment)

v1bgamut	generates a 1 band image with a map of the specified number of
		color levels that can be displayed using editimage
vclose		tries to close the boundaries
vdistance	computes the distance from the nearest boundary point
vdyth		performs dynamic thresholding on an image
vgamth		generates a binary image (value or  0)
vgrow		computes the median axis inverse transform
vmediaxis	computes the medial axis transform
vthresh		seperates a binary image (value or 0) by thresholding input
     		image

----------------------------------------------------------------------

Spectral Estimation		(spectest1D)

darpsd		determines the 1D autoregressive (AR) PSD and Phase spectral
		estimate of the input file
dminorm		implementation of the Minimum Norm for spectral estimation
dmusic		implementation of the MUSIC (Multiple Signal Classification) for		spectral estimation

----------------------------------------------------------------------

Standard File Formats		(standard)

fits2AVS	converts a FITS image into a field
mat2AVS		reads a single matrix from the file specified and places it in 
     		an image structure
pbm2AVS		converts a PBM image into a field
rast2AVS	converts a SUN raster image into a field
tga2AVS		converts TGA image into a field
tiff2AVS	converts TIFF image into a field
vcast		upconverts each input image to the highest data type
vconvert	performs data storage type cinversions from any VIFF type to any		other type, except transforms
vfileinfo	prints out the header information that describes input file
AVS2fits	converts a field into a FITS fiel format
AVS2mat		
AVS2pbm		converts a field into a PBM image
AVS2rast	converts a field into a SUN raster image
AVS2tiff	converts a field into a TIFF image
AVS2xbm		converts a field into a x11 bitmap format (xbm)
vmapdata	maps the data through the map
xbm2AVS		converts an x11 bitmap file (xbm) into a field

----------------------------------------------------------------------

Subimage/Subsignal Operations	(subregion)

vextract	removes rectangular piece from an image to produce a subimage
vgconst		creates an image of dimension rows  *  columns  * bands
vinsert		inserts subimage into the input image to form output image
vsamp		samples image along line, given image and a line through it

----------------------------------------------------------------------

Surface Calculation and Modification	(surface)

vcost		computes the surface arc length from a given pixel location to
		every other pixel
vdetilt		computes best-fit plane for image, then subtracts that plane 
		from the image
vgettilt	computes the least-squares best fit plane for an image
vsamp		samples an image along a line, given image and line through it
vslope		computes the slope and aspect images from input elevation data
vsurf		takes a surface image and produces two output images
vtilt		adds a specified plane to the input image to correct for a tilt
     		in the image luminance

----------------------------------------------------------------------

Transforms (1D)			(transform1D)

dfft1d		performs the 1D Fourier transform on a set of data sequences
dfht		performs a 1-D Fast Hadamard Transform  on  a  signal
dhart1d		performs the 1-D forward Hartley transform of a sequence
difft1d		performs 1-D inverse Fourier transform on set of data sequences
dmpp		determines the magnitude, power, or phase of each 1-D data
     		point in the input data file

----------------------------------------------------------------------

Tranforms (2D)			(transform2D)

vfft		computes the 2 dimensional Fast Fourier Transform of an image
vfht		performs a fast hadamard transform on the image
vmpp		computes various representations of complex image data 

----------------------------------------------------------------------

Multiband Conversion		(vector)

vmapdlg		converts the maps of a field created using dlg2AVS from
     		actual geographical attributes to rgb of displayable color

----------------------------------------------------------------------

Warp Images			(warp)

vbilinco	computes the coefficients for the two bilinear equations 
		used to	perform image registration
vexpwarp	alters the spatial properties of an image
vpolyco		computes a set of bi-polynomial coefficients that tries 
		to map the source tiepoints onto the target tiepoints
vwarp		alters the spatial properties of an image

----------------------------------------------------------------------
-- 
Terry Myerson
International AVS Center
North Carolina Supercomputing Center
tvv@ncsc.org


From thorpe@doppler.ncsc.org (Steve Thorpe)
Subject: The IAC has a gopher server
Message-ID: <BuDvE7.C99@doppler.ncsc.org>
Organization: North Carolina Supercomputing Center
Date: Thu, 10 Sep 1992 22:20:31 GMT

Hi Folks,

There is now a gopher server running at the International AVS 
Center's anonymous ftp site.  With a gopher client running
on your local machine, you can browse through the IAC's
module directories and files much easier than with standard
ftp.  The gopher system is complementary to the WAIS system,
which also has a server running at the IAC.  With gopher, you
can easily "poke around" the directories to see what is there.
WAIS is more appropriate when you know exactly what you're 
looking for, in which case an English language query will
provide a ranked list of documents in response.  Both WAIS and 
gopher system will retrieve documents for you to peruse on your 
local system.

>From the gopher man page:
------------------------
The gopher client is used to talk to gopher servers.
The Internet Gopher is a distributed document delivery  ser-
vice.   It allows a neophyte user to access various types of
data residing on multiple hosts in a seamless fashion.  This
is  accomplished  by  presenting  the  user  a  hierarchical
arrangement of documents and by using a  client-server  com-
munications  model.  The Internet Gopher Server accepts sim-
ple queries, and responds by sending the client a document.

Obtaining gopher:
----------------
use anonymous ftp to grab the file 
boombox.micro.umn.edu(that's 134.84.132.2):
/pub/gopher/Unix/gopher1.03.tar.Z, then ucompress and untar
it, and follow the instructions in the README. 

Invoking gopher to access the ftp site:
--------------------------------------
gopher avs.ncsc.org 71
	or
gopher 128.109.178.23 71

That's "gopher [host port-num]"


I recommend giving gopher a try - it is very intuitive to
use, and can be used to browse many resources on the Internet.

Take care, and have fun AVSing!

-Steve
----------------------------------------------------------------
   Steve Thorpe, Application Visualization System Specialist
International AVS Center, North Carolina Supercomputing Center
PO Box 12889   3021 Cornwallis Rd, RTP, NC 27709   avs@ncsc.org
----------------------------------------------------------------


From vincent@cadillac.cray.com (Vincent LE BARAZER)
Subject: AVS versus Iris Explorer
Message-ID: <1992Sep15.031613.13214@walter.cray.com>
Originator: vincent@cadillac
Keywords: Iris Explorer AVS
Sender: vincent@cadillac (Vincent LE BARAZER)
Organization: Cray Research, Inc.
Date: 15 Sep 92 03:16:12 CDT
Lines: 16


 Hello world,

 I'm looking for a report or a paper describing differences
between AVS and Iris Explorer. It seems that those two products
are very similar, but perhaps also very diffrent.

 Many thanks in advance to all of you.

 Vincent Le Barazer
 Cray Research France
 Email: vincent@cray.com
 
PS: I've also posted this message in comp.graphics.explorer !




From g.coulter@daresbury.ac.uk (G. Coulter)
Newsgroups: comp.graphics.avs
Subject: AVS => iPSC860
Message-ID: <1992Sep15.121347.6424@gserv1.dl.ac.uk>
Date: 15 Sep 92 12:13:47 GMT
Sender: news@gserv1.dl.ac.uk (netnews)
Reply-To: g.coulter@daresbury.ac.uk
Organization: Daresbury Laboratory, UK
Lines: 10

I am relatively new to AVS and was woundering if
someone could answer the fallowing questions.

(1) .. Are AVS / AVS libraries available for the Intel iPSC860
(2) .. Does AVS support the parallel execution of AVS modules in
       networks. ie each module running on a different node.

Thanks in advance for any info.

Gary Coulter SERC Daresbury Laboratory ..... (UK) 


From nd07@rz.uni-karlsruhe.de (Bosch)
Subject: Ardent - Titan: requirements for AVS 
Message-ID: <1992Sep15.142446.29896@rz.uni-karlsruhe.de>
Sender: usenet@rz.uni-karlsruhe.de (USENET News System)
Organization: University of Karlsruhe, Germany
Date: Tue, 15 Sep 1992 14:24:46 GMT
Lines: 24


  Hi, we are just now running AVS on a Ardent / Stardent / Kubota
  Titan with the P1- Processor and with 32 MB of RAM. Is there anybody
  out there, who might comment on the needs to run AVS on such a Titan.

  Up till now I'm pretty much unsatisfied with the maschine. I get already
  trouble processing 8 pictures via the image format to an animation.
  After the maschine starts paging, usually the whole maschine get down.
  The mesh used is a structured, but curvi-linear grid of the size 80 * 60
  for 2 dimensional flow computation.  I was told
  that running uses AVS on this maschine only one of the two processors.
  The graphics board G3 is not used by AVS. Could anybody comment on these
  two statements ?

  
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Dipl.-Ing. Gerhard Bosch M.Sc.       voice:     (0721) - 608 3118
System Administrator                 FAX:       (0721) - 608 4290  
Institut f"ur Hydromechanik          Internet:  nd07@rz.uni-karlsruhe.de
Universit"at Karlsruhe               Bitnet:    nd07@dkauni2.bitnet
Kaiserstr. 12
7500-Karlsruhe
Germany ( West-)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


From rcion@rw5.urc.tue.nl (Ion Barosan)
Newsgroups: comp.graphics.avs
Subject: VIDEO ON SGI 4D/310 VGX
Message-ID: <rcion.716564726@rw5.urc.tue.nl>
Date: 15 Sep 92 13:45:26 GMT
Sender: root@tuegate.tue.nl
Reply-To: rcion@urc.tue.nl
Lines: 31


Hello everyone,

I am new in the area of making video on a workstation, so I
need some help to get some experience.
I have been working with AVS4.0 on SGI 4D/310 VGX but unfortunately
at this moment I have a Broadcast Video Option with Genlock box
from SGI and I cannot work with output_Video_Creator module, which
comes with AVS4.0.

I will put some questions about this subject:

1. Does someone have experience with SGI 4D/310 VGX (with a Broadcast
    Video Option and AVS4.0 running on it) to make a video ?
2. Are there some books which treat the video subject on workstations ?

3. Which are the criterion to select the VCR's type ( by examples
   for AVS4.0 there is a list with a few VCR's type) ?


Any help will be very apreciated .
Thanks in advance .

- Ion Barosan
  University of Technology Eindhoven
  Computer Center
  The Netherlands.
-- 
internet: rcion@urc.tue.nl      | Ion Barosan         Room  RC 1.88
fax:      +31 (0)40 434438      | Eindhoven University of  Technology
phone:    +31 (0)40 472154      | P.O. Box 513, 5600 MB Eindhoven, NL


From robert@geoblue.gcn.uoknor.edu (Robert Lindsay)
Subject: displaying radar data as radials.
Summary: help needed in displaying them
Originator: usenet@essex.ecn.uoknor.edu
Sender: usenet@constellation.ecn.uoknor.edu (Usenet Administrator)
Message-ID: <1992Sep16.171709.6380@constellation.ecn.uoknor.edu>
Date: Wed, 16 Sep 1992 17:17:09 GMT
Organization: Geosciences Computing Network, University of Oklahoma, Norman, OK

Hello all. I've got a large set of radar data represented in x, y, and z
coordinates. I have 366 radials with 460 points per radial, so I have
460 * 366 = 168360 points to display. I am thinking of outputting them as
a irregular field, but am unsure of what modules I could use to display them.
Ideally I would like to display each radial as colored line segments, but I
think the data is dense enough to display each point on the radial as a point.
We are using the BETA version of AVS for DEC workstations if that makes any
difference. Any and all help would be appreciated. Thank you

robert lindsay
robert@geoblue.gcn.uoknor.edu
405-325-5540


From dbora@ils.nwu.edu (Donald Bora)
Subject: file seek AVS/AVK
Message-ID: <1992Sep16.205523.26311@ils.nwu.edu>
Sender: usenet@ils.nwu.edu (Mr. usenet)
Nntp-Posting-Host: aristotle.ils.nwu.edu
Organization: The Institute for the Learning Sciences
Date: Wed, 16 Sep 1992 20:55:23 GMT
Lines: 17



I am not quite sure where I should post this so I will try here first.

I am having a problem doing a frame seek in an avs file.  I am using
IBM's AVK interface for my programming.  Has anybody tried this type of 
function?  I tried AvioFileSeek which does an lseek but the AvkGrpBufWrite
gives me a Checksum error....


				any clues

				Donald F. Bora
				The Institute for the Learning Sciences
				Northwestern University
				<dbora@ils.nwu.edu>



From roelle@uars_mag.jhuapl.edu (Curtis Roelle)
Subject: AVS From X-Terminals
Message-ID: <roelle.716734207@uars_mag>
Sender: news@aplcen.apl.jhu.edu (USENET News System)
Organization: Johns Hopkins University
Date: 17 Sep 92 12:50:07 GMT
Lines: 6

I am looking for a concise list re: limitations of running AVS from an
X-terminal rather than at the workstation proper.  Thank you.

C. Roelle
roelle@sigi.jhuapl.edu



From lake@cwjcc.INS.CWRU.Edu (Dr. Robin Lake)
Newsgroups: comp.graphics.avs
Subject: Re: AVS From X-Terminals
Date: 17 Sep 1992 19:16:29 GMT
Organization: Case Western Reserve Univ. Cleveland, Ohio, (USA)
Lines: 32
Message-ID: <19alidINN70@usenet.INS.CWRU.Edu>
References: <roelle.716734207@uars_mag>
Reply-To: lake@po.CWRU.Edu
NNTP-Posting-Host: cwjcc.ins.cwru.edu

In article <roelle.716734207@uars_mag> roelle@uars_mag.jhuapl.edu (Curtis Roelle) writes:
>I am looking for a concise list re: limitations of running AVS from an
>X-terminal rather than at the workstation proper.  Thank you.
>
>C. Roelle
>roelle@sigi.jhuapl.edu
>


In our experience, the problems are:

1.  Speed of response.  Depends upon your particular AVS host, but most hosts
have very high-speed connections between the processor and the graphics 
display hardware.  An X-terminal runs over a network connection, typically
Ethernet, which is very much slower in terms of how many bytes per second
it can transmit.  Rotating an object can be impossibly slow when there 
are 2 million pixels per rotation point!

(That is why PEX is important.  With PEX, the GEOMETRY will be sent over
the network, NOT the pixels!)

2.  Font compatibility.  The X-terminal may not have the same set of fonts
that your AVS host has.  Some labels may look funny.

3.  Colors.  Usually not as bad as the font situation, but some X-terminals
have a very different idea of what a color map should be.  For example, the
top and bottom of the color map on a Macintosh are fixed at black and white
(or vica versa).

Rob Lake
BP Research
really:  lake@rcwcl1.dnet.bp.com


From rsignell@crusty.er.usgs.gov (Richard P. Signell)
Subject: Posting new modules abstracts
Message-ID: <1992Sep18.121840.16562@netnews.whoi.edu>
Sender: news@netnews.whoi.edu
Organization: U.S. Geological Survey, Woods Hole, MA
Date: Fri, 18 Sep 92 12:18:40 GMT

I don't know how others feel, but I get tired of checking the
Catalog at the AVS Center all the time to see if new modules
are there.   Would it be possible to post descriptions of new
modules as they become available at the Center?  I think the 
rate at which new modules become available is not so great as
to swamp this newsgroup, and everyone who followed the News would
be kept abreast of the lastest developments.  Just an idea....
--
Rich Signell               |  rsignell@crusty.er.usgs.gov
U.S. Geological Survey     |  (508) 457-2229  |  FAX (508) 457-2310
Quissett Campus            |  "George promised to be good... 
Woods Hole, MA  02543      |  ... but it is easy for little monkeys to forget."


From mayer@piis05.joanneum.ac.at (Mayer Harald (IIS))
Subject: Re: Posting new modules abstracts
Message-ID: <1992Sep18.133333.22056@news.tu-graz.ac.at>
Sender: news@news.tu-graz.ac.at (USENET News System)
Nntp-Posting-Host: piis05.joanneum.ac.at
Organization: Joanneum Research, Graz, Austria
X-Newsreader: Tin 1.1 PL5
References: <1992Sep18.121840.16562@netnews.whoi.edu>
Date: Fri, 18 Sep 92 13:33:33 GMT
Lines: 21

Richard P. Signell (rsignell@crusty.er.usgs.gov) wrote:
: I don't know how others feel, but I get tired of checking the
: Catalog at the AVS Center all the time to see if new modules
: are there.   Would it be possible to post descriptions of new
: modules as they become available at the Center?  I think the 
: rate at which new modules become available is not so great as
: to swamp this newsgroup, and everyone who followed the News would
: be kept abreast of the lastest developments.  Just an idea....

I think this is a great idea. There should be at least a weekly summary 
of new IAC modules available.

Harald Mayer

------------------------------------------------------------------------------
 Harald Mayer                         | X.400:    mayer@joanneum.ada.at
 Joanneum Research                    | Internet: mayer@piis05.joanneum.ac.at
 Institute for Information Systems    | VoiceNet: +43 (316) 8020 - 136
 Steyrergasse 17       	              | FaxNet:   +43 (316) 8020 - 181
 A-8010 Graz, Austria                 |
------------------------------------------------------------------------------


From tvv@ncsc.org (Terry Myerson)
Subject: Re: Posting new modules abstracts
Message-ID: <Bus5o5.H3B@doppler.ncsc.org>
Sender: news@doppler.ncsc.org
Nntp-Posting-Host: doppler
Reply-To: tvv@ncsc.org 
Organization: North Carolina Supercomputing Center
References:  <1992Sep18.121840.16562@netnews.whoi.edu>
Date: Fri, 18 Sep 1992 15:28:53 GMT

Ok folks -

I'll do it.  I have been reading man pages on inews,rnews, Pnews, etc...
trying to figure out the best way to automate this process.

What will happen is this: whenever a module is run through our porting
scripts, and a catalog entry is generated, the script will also pipe
a formatted posting through inews and out to y'all folks.

Anyone want to submit a module to test it out ?

Enjoy it -

Terry

---
Terry Myerson
International AVS Center
North Carolina Supercomputing Center
tvv@ncsc.org


From tasos@avs.com (Anastasios Kotsikonas)
Subject: UNIX Listserv installed at Advanced Visual Systems Inc.
Organization: Advanced Visual Systems Inc.
Message-ID: <1992Sep18.150640.9819@sol.ctr.columbia.edu>
Sender: nobody@ctr.columbia.edu
Date: Fri, 18 Sep 1992 15:06:40 GMT
X-Posted-From: phobos.avs.com
NNTP-Posting-Host: sol.ctr.columbia.edu

Advanced Visual Systems Inc. has installed an automated mailing list
and archive handling system, primarily for bug fix announcements and 
distribution purposes. Interaction with the system is done via email.

UNIX Listserv understands a very restricted set of commands, so please
do not "speak" to it in English.

To get more information, send email to listserv@avs.com with the following
two lines in the body of the message:

help
help listserv

Users wishing to be notified when new bug fixes are available, should
subscribe to the list BUG-FIX-ANNOUNCE, by sending email to listserv@avs.com
with the following request:

sub bug-fix-announce <Your Name>

When a new bug fix is announced, instructions will be included on how to get
the fix from the archives. Messages posted to this list will be automatically
archived so that new AVS users may browse the archives and get past fixes.

Sincerely,

Tasos


From avs@ncsc.org (Terry Myerson)
Subject: New module at IAC
Message-ID: <BusEJ3.LD9@doppler.ncsc.org>
Sender: tvv@doppler.ncsc.org (Terry Myerson)
Organization: North Carolina Supercomputing Center
Date: Fri, 18 Sep 1992 18:40:14 GMT


This is a test of the new automatic new module post script..

Please ignore...

-- 
Terry Myerson
International AVS Center
North Carolina Supercomputing Center
tvv@ncsc.org


From salim@tigger.cs.Colorado.EDU (Salim Alam)
Subject: Need help with geom objects
Message-ID: <1992Sep20.195100.4263@colorado.edu>
Sender: news@colorado.edu (The Daily Planet)
Nntp-Posting-Host: tigger.cs.colorado.edu
Organization: University of Colorado, Boulder
Distribution: usa
Date: Sun, 20 Sep 1992 19:51:00 GMT
Lines: 59

Hi,

I am writing a coroutine module that will create some frames of
goemetry data (ie, edit list) which will be passed to the
render_geometry->display_pixmap modules to create an animation.
However, using the code below, I am running into 2 problems:

1. Sometimes I get "Protocol Failure" errors when I try to adjust
   some parameters (eg, radii) for the module.

2. If I change the input file, the new goemetry comes up, but the
   old frame remains... I cannot figure out a way to delete the
   old data.

I suspect that the problem might be the way I am working with
creation/deletion of objects/edit lists.  Any help is appreciated.

Thanks.

-Salim

-----

    	GEOMobj *obj = NULL;
    	GEOMedit_list output = NULL;
	(I do not explicitly malloc these...)

	int num_verts;
    	FLOAT3 verts[MAX_BALLS];
    	float  radii[MAX_BALLS];

	(fragment of code follows...)

        /* generate new frame */
        output = GEOMinit_edit_list(output);
        for (i=0; i < num_verts; i++)
        {
            /* create object */
            obj =  GEOMcreate_sphere(GEOM_NULL,&(verts[i]),radii,
                GEOM_NULL,GEOM_NULL, 1 ,GEOM_DONT_COPY_DATA);

            /* modify edit list */
            GEOMset_pickable(obj, 1);
            sprintf(obj_name, "object%d", i);
            GEOMedit_geometry(output,obj_name,obj);

            /* destroy object */
            GEOMdestroy_obj(obj);
        }

        /* give frame to AVS */
        AVScorout_output(output);
        GEOMdestroy_edit_list(output);


-- 
Salim Alam. CS Graduate Student{} "New processes are created by other
University of Colorado, Boulder{}  processes, just like new humans" - Nemeth
INTERNET: salim@cs.colorado.edu{}  et al, Unix System Administration Handbook.


From richard.hajinlian@channel1.com (richard hajinlian)
Newsgroups: comp.graphics.avs
Subject: ati blanking
Message-ID: <1992Sep21.1237.731@channel1>
Date: 21 Sep 92 07:42:01 GMT
Reply-To: "richard hajinlian" <richard.hajinlian@channel1.com>
Distribution: comp
Organization: Channel 1 Communications
Lines: 21


My monitor seems to blank out and remain that way when I switch from a
full screen DOS application (Quicken) to the desktop.  I'm running OS/2
V2.0.  I am running Quicken from a full screen mode and when I (alt
home) to get back to my desktop the screen goes blank.  If I poke around
(monitor is blank but I try to select a new program) and happen to
select another
window it seems to repaint my screen.

I know this explination is a little hard to understand but it seems when
the monitor or controller switches modes from dos full screen to
graphics mode it sometimes blanks out.

My configuration is:  ATI VGAWONDER XL series.  A Seiko Instrments
CM1440 monitor.  A 386DX @ 40 mhz.

Any other information you need I'll pass along.

Thanks in advance.
--
Channel 1 (R)   Cambridge, MA


From rsignell@crusty.er.usgs.gov (Richard P. Signell)
Subject: Flight Simulator Module
Message-ID: <1992Sep21.195712.778@netnews.whoi.edu>
Sender: news@netnews.whoi.edu
Organization: U.S. Geological Survey, Woods Hole, MA
Date: Mon, 21 Sep 92 19:57:12 GMT

I have often found myself wishing for a different style of interaction
with the Geometry Viewer other than through zooming, rotation and 
translation.  Especially for viewing topography and related geometry,
it would be nice to have a very simple "flight simulator" that would
allow one to "fly" over and around objects, with a few widgets 
controlling speed, right/left rudder and up/down rudder.

A few questions:

Is it possible to build such a module?

Do others think it would be worthwhile?

Has someone already done something along these lines?

Thanks,
--
Rich Signell               |  rsignell@crusty.er.usgs.gov
U.S. Geological Survey     |  (508) 457-2229  |  FAX (508) 457-2310
Quissett Campus            |  "George promised to be good... 
Woods Hole, MA  02543      |  ... but it is easy for little monkeys to forget."


From G.Coulter@daresbury.ac.uk (GARY COULTER)
Subject: Read_dyna3D SUN Port? 
Message-ID: <1992Sep22.100409.24553@gserv1.dl.ac.uk>
Sender: news@gserv1.dl.ac.uk (netnews)
Reply-To: G.Coulter@daresbury.ac.uk
Organization: Daresbury Laboratory, UK
Date: Tue, 22 Sep 1992 10:04:09 GMT
Lines: 20

Here at SERC Daresbury Laboratory we have a sizeable amount of
data which is in DYNA3D format. I have looked at the IAC module
<Read_Dyna3D> which has only been ported for the IBM at present.
I have tried converting the code by hand to run on as SUN Spark-
station but have not had any luck.

What I want to know is, has anyone out there got a copy of read
dyna3D which has been ported to the Sun or if not are the IAC
considering porting the module using their porting system.

Any info on support for this data format wuthin AVS 4 would be
of great help. I have seen a demo of AVS4 which seemed to have
a DYNA3D demo does this include a ported read_dyna3d module...

Thanks for any help.

Gary (Yes we are still using AVS3) Coulter





From srinivas@lgc.com (Manapragada Srinivas)
Subject: Length of strings in string/string_block ports
Message-ID: <1992Sep22.141500.16726@lgc.com>
Sender: usenet@lgc.com
Nntp-Posting-Host: squirt.lgc.com
Organization: Landmark Graphics Corporation
Date: Tue, 22 Sep 1992 14:15:00 GMT
Lines: 16


Hi,

	Does anyone know if there is limit on the length of the strings that
	can be passed through string parameter/input ports? That is some magic
	number like 512 bytes or 1k, other than a malloc or shmget failure.


	On the same note it would be nice to have data type which is char buffer
	but does not look at the terminating null, instead the length of the
	buffer should be specifiable.

Thanks,
Srinivas
--
Yonder, beyond the event horizon!


From G.Coulter@daresbury.ac.uk (Gary Coulter)
Newsgroups: comp.graphics.avs
Subject: BARTCLIFFE'S algorithm for edge detection
Message-ID: <1992Sep24.084543.6511@gserv1.dl.ac.uk>
Date: 24 Sep 92 08:45:43 GMT
Sender: news@gserv1.dl.ac.uk (netnews)
Reply-To: G.Coulter@daresbury.ac.uk
Organization: Daresbury Laboratory, UK
Lines: 7

I am looking for a AVS or possibly one of the new
Khoros modules that implements  BARTCLIFFE'S 
algorithm for edge detection.

Thanks in advance for any help.

Gary


From helga@idt.unit.no (Helga Aag)
Subject: Problems with upstream_geom
Message-ID: <1992Sep24.114022.19785@ugle.unit.no>
Sender: news@ugle.unit.no (NetNews Administrator)
Reply-To: helga@idt.unit.no (Helga Aag)
Organization: Norwegian Institue of Technology
References:  <1992Sep18.150640.9819@sol.ctr.columbia.edu>
Date: Thu, 24 Sep 92 11:40:22 GMT
Lines: 14

I have tried to get information from the upstream_geom structure in the
module 'geometry viewer', but the only thing I receive is a NULL pointer.

In my test-program I create a simple geometry (a rectangular box) and output 
this geometry to the 'geometry viewer'. 
(My module is an input subroutine.)
I use the GEOMedit_selection_mode(...) and set mode equal 'notify'.

As far as I know there have been problems with this structure in other cases.
Perhaps the same problem occurs here???

Hope somebody can answer my question!!

Helga


From dianne@doppler.ncsc.org (Dianne Reid)
Subject: Testing of New KHOROS Modules for AVS!
Message-ID: <Bv3GIB.25w@doppler.ncsc.org>
Organization: North Carolina Supercomputing Center
Date: Thu, 24 Sep 1992 17:56:35 GMT



                     IAC ANNOUNCES TESTING OF NEW 
                     KHOROS MODULES FOR AVS!!!

*******************************************************************************

Hi AVSers:

This is the second posting announcing the testing of the KHOROS modules to AVS.
As a result of this port, we at the IAC have alot of new modules to test!  If 
you would be interested in helping us test some of these modules, please send
mail to:

                     dianne@ncsc.org

We will put you on our list and prompt you for further information.  This shouldbe an exciting new development for AVS, as all those familiar with the 
capabilities of KHOROS will know.  Most of the extensive implements available
with KHOROS are in image processing.  The sooner these modules are successfully
tested, the sooner all AVSers can utilize them.  Thanks in advance!

NOTE: This has been crossposted to:
	comp.graphics.avs
	comp.graphics.explorer
	comp.graphics
	comp.graphics.animation
	comp.graphics.visualization

-dianne

*******************************************************************************
Dianne Reid                email:dianne@ncsc.org
IAC                        phone:(919) 248-1100
3021 Cornwallis Rd.
Durham, NC 27707



From sw@mdavcr.mda.ca (Scott Wood)
Newsgroups: comp.graphics.avs
Subject: Evaluating AVS
Message-ID: <3009@sparky.mdavcr.mda.ca>
Date: 24 Sep 92 17:03:30 GMT
Organization: /etc/organization
Lines: 42


Hello folks, I currently have an evaluation copy of AVS release 4 running 
on my SPARCstation IIGS and would like to put a couple of questions to you 
more experienced users. 

In the AVS User's Guide it mentions that white ports represent user
defined data. Are there any restrictions on what sort of data this
might be? (I don't have the Developer's Guide). Pretty well all of our
data is accompanied with information which defines a mapping between data 
coordinates and geographic coordinates on the earth. Ideally, we'd like
some way of flowing this information through the networks.

Next question, how robust do you find AVS? I've found that I've managed to
cause it to core dump a number of times. Some of these are caused by
exceeding memory limits (shared memory or swap space), and I'm not 
concerned with them. However, a few times I've got core dumps from
something as simple as trying to disconnect two modules. Also, my
SPARCstation totally hung up one time while using AVS. I couldn't even
"ping" my machine from another one in the network, and eventually had
to reboot it. I can't say that AVS caused this, but would be interested
in hearing what anyone else thinks of the robustness of AVS,
particularly on Sun machines.

Finally, I wonder whether anyone has tried to embed AVS into a
larger system. We have built a large system that deals with satellite
images and vector map data and several years ago we built something that
looks like a very simple version of AVS's Network Editor. It would be
nice to replace this with the much more polished and "off-the-shelf"
AVS so that we can concentrate on our applications. However, we have
an object-oriented database which manages all our data, giving us such
things as transaction processing, locking mechanisms for dealing with
concurrent access, transaction journalling and database recovery, and
all those sorts of database things. My worry is that trying to hook AVS
into this type of system could be very difficult. Has anyone done
anything like this?

Thanks in advance for any comments.
scott
-- 
scott wood   sw@mda.ca  | "... the uncontrolled growth of technology destroys
MacDonald Dettwiler     |  the vital sources of our humanity."
Richmond BC Canada      | Neil Postman - Technopoly


From wes@ux6.lbl.gov (Wes Bethel)
Newsgroups: comp.graphics.avs
Subject: Re: Need help with geom objects
Date: 24 Sep 1992 17:59:39 GMT
Organization: Lawrence Berkeley Laboratory
Lines: 37
Distribution: usa
Message-ID: <19svmbINNbr4@overload.lbl.gov>
References: <1992Sep20.195100.4263@colorado.edu>
Reply-To: wes@ux6.lbl.gov (Wes Bethel)
NNTP-Posting-Host: ux6.lbl.gov

In article <1992Sep20.195100.4263@colorado.edu> salim@tigger.cs.Colorado.EDU (Salim Alam) writes:
>
>I am writing a coroutine module that will create some frames of
>goemetry data (ie, edit list) which will be passed to the
>render_geometry->display_pixmap modules to create an animation.
>However, using the code below, I am running into 2 problems:
>
>1. Sometimes I get "Protocol Failure" errors when I try to adjust
>   some parameters (eg, radii) for the module.

Aren't informative error messages nice?  It means something went
awry.  My experience indicates some type of programming error
on my part.  Check and make sure you're not fouling something up.
This is often difficult to do (figure out what went wrong) and can
be likened to debugging with certain tools on the pc (results in
a headache).

>
>2. If I change the input file, the new goemetry comes up, but the
>   old frame remains... I cannot figure out a way to delete the
>   old data.

I had a similar problem working with some chemistry data.  The
scientists produced a bazillion .geom files full of balls and
sticks.  On each new frame, I'd read in a new geom file and display it.
Without jumping through a special hoop (described below) you end
up with a lot of geometry.

When your module starts up, it has to "delete" the old geometry on
the edit list before adding the new stuff.  There is a flag which
you can set for making an object visible or not.  I don't remember the
name of the exact routine and I'm too lazy to look it up.  This flag
has settings for "make the object visible", "make the object invisible,
ie don't display it" and "delete it."  The description is somewhere in
the manual.

wes


From wes@ux6.lbl.gov (Wes Bethel)
Newsgroups: comp.graphics.avs
Subject: Re: Flight Simulator Module
Date: 24 Sep 1992 18:01:19 GMT
Organization: Lawrence Berkeley Laboratory
Lines: 37
Message-ID: <19svpfINNbr6@overload.lbl.gov>
References: <1992Sep21.195712.778@netnews.whoi.edu>
Reply-To: wes@ux6.lbl.gov (Wes Bethel)
NNTP-Posting-Host: ux6.lbl.gov

In article <1992Sep21.195712.778@netnews.whoi.edu> rsignell@crusty.er.usgs.gov (Richard P. Signell) writes:
>..  Especially for viewing topography and related geometry,
>it would be nice to have a very simple "flight simulator" that would
>allow one to "fly" over and around objects, with a few widgets 
>controlling speed, right/left rudder and up/down rudder.
>
>Is it possible to build such a module?

Sure.

>
>Do others think it would be worthwhile?

You bet.

>
>Has someone already done something along these lines?
>

There are a number of modules for specifying camera position.  I think
there is one in /usr/avs/examples.  I have one, also.  THere's probably
a half-dozen or so at the IAC ;-).

Unfortunately, the interface to the geom library is such that one must
pass a transformation matrix through a function call thus specifying
camera position.  You will have to go to the trouble of calculating the
viewing transformation yourself.  The results can be quite bizarre --
you may not get what you expect.

To "do this right" you'll have to really hunker down and understand
the way in which transformations are cascaded in AVS before you go
and start plugging transformation matrices into this pipeline.

Let us know how your work proceeds.

wes



From mccann@merak.cc.nps.navy.mil (Mike McCann)
Newsgroups: comp.graphics.avs
Subject: Modules for reading MacIdas Grid or netCDF files
Message-ID: <6396@taurus.cs.nps.navy.mil>
Date: 24 Sep 92 18:58:02 GMT
Sender: news@taurus.cs.nps.navy.mil
Organization: Naval Postgraduate School
Lines: 11

Where might I find modules that have been written for reading MacIdas Grid
or netCDF files?

Thanks.


-- 
Mike McCann          (408) 646-2752 (voice) | 
Computer Center, Code 51   Ingersol-102a    |
Naval Postgraduate School                   |
Monterey, CA 93943 - (408) 646-2611 (fax)   |


From d-lewart@uiuc.edu (Daniel S. Lewart)
Subject: RESULT: comp.graphics.gnuplot passes 245:16
Message-ID: <Bv3JMo.G4D@news.cso.uiuc.edu>
Originator: lewart@rsm1.physics.uiuc.edu
Sender: usenet@news.cso.uiuc.edu (Net Noise owner)
Followup-To: news.groups
Organization: UIUC Physics Department
Date: Thu, 24 Sep 1992 19:03:59 GMT
Lines: 276

The vote tally for the creation of comp.graphics.gnuplot was:
	YES: 245
	 NO:  16
Voters are listed below.  There will be a 5 day waiting period for error
correction.

The document "Guidelines for USENET Group Creation" is available by
anonymous `ftp' to pit-manager.mit.edu (18.172.1.27) as the file
/pub/usenet/news.groups/How_to_Create_a_New_Newsgroup.

Thank you for voting!
Daniel Lewart
d-lewart@uiuc.edu

No	Bengt Larsson <bengtl@maths.lth.se>
No	Joseph Gil <yogi@cs.ubc.ca>
No	Mike Arras <arras@forwiss.uni-erlangen.de>
No	RAVEN Winter <raven@lclark.edu>
No	claude@trc.mew.mei.co.jp (Claude Huss)
No	gnulists@ai.mit.edu (GNU Mailing List Maintenance)
No	hmueller@orca.tamu.edu (Hal Mueller)
No	jbuck@ohm.Berkeley.EDU (Joe Buck)
No	jeff@onion.rain.com (Jeff Beadles)
No	lambert@mamba.psc.edu (Michael Lambert)
No	len@contec.com (Leonard Mills)
No	reder@arete.com (Leonard J. Reder)
No	rick@crick.ssctr.bcm.tmc.edu (Richard H. Miller)
No	smith!dick
No	terra@fram.nrsc.no (Terra Orbit)
No	uunet!pseudo!mjn@uxc.cso.uiuc.edu (Murray Nesbitt)

Yes	"(Mike Mehl)" <mehl@irrmasg6.epfl.ch>
Yes	"Aubrey Jaffer" <jaffer@martigny.ai.mit.edu>
Yes	"Bryan J. Jensen" <BJJ@ecl.psu.edu>
Yes	"Carsten Grammes" <cagr@stud.uni-sb.de>
Yes	"Darryl A. Bergstrom" <bergstr@ssdc.honeywell.com>
Yes	"Don Comeau" <comeau@qtp.ufl.edu>
Yes	"JORGE O. SOFO" <SOFO@utkvx.utk.edu>
Yes	"John P. Rouillard" <John_Rouillard@dl5000.bc.edu>
Yes	"Marek Behr [Aero Eng]" <mf12605@s1.msi.umn.edu>
Yes	"Margaret R. Byrne" <mrb2j@kelvin.seas.Virginia.EDU>
Yes	"Marshall G. Flax" <mgflax@phoenix.Princeton.EDU>
Yes	"Michael L. Kaufman" <kaufman@delta.eecs.nwu.edu>
Yes	"Robert L. Divany 814-865-2358" <RLD@PSUVM.PSU.EDU>
Yes	"Sal (elvis) Denaro" <SDENARO%POLYVM@vm.poly.edu>
Yes	"Sean K. Larkin" <larkin@csd.nad.northrop.com>
Yes	"Sly Upah" <supah@iastate.edu>
Yes	"Wilhelm Buehler" <wb@aquarius.cs.uni-sb.de>
Yes	"William Y. Lai" <lai@seas.gwu.edu>
Yes	"whetter@wti.com" <whetter@wavefront.wti.com>
Yes	12100z@d1.dartmouth.edu (Tom Buskey)
Yes	Adam Bentley <ccx009@cch.coventry.ac.uk>
Yes	Allan Williams <allan@neumann.une.edu.au>
Yes	Anders Christensen <anders@lise.unit.no>
Yes	Andreas Stolz <Andreas.Stolz@bl.Physik.Tu-Muenchen.DE>
Yes	Anselm Lingnau <lingnau@math.uni-frankfurt.de>
Yes	B.J.  02-Sep-1992 1105 <herbison@erlang.enet.dec.com>
Yes	BONACCI  John <bonacci@ecf.toronto.edu>
Yes	Ben Bourke <b.bourke@trl.oz.au>
Yes	Bernt Oedegaard <bo08+@andrew.cmu.edu>
Yes	Bruce Fisher <bruce@egh-qc.uucp>
Yes	Cameron Davidson <cjd@brb.dmt.csiro.au>
Yes	Ching-Tse Liu <cl45@cunixf.cc.columbia.edu>
Yes	Chip Cobb <cobb@betsy.mc.ti.com>
Yes	Chris Jobling <eechris@pyr.swan.ac.uk>
Yes	Chris Lilley <lilleyc@computer-science.manchester.ac.uk>
Yes	Chris Mathers <mathers@sciborg.UWaterloo.ca>
Yes	Chris Parks <parks@physics.purdue.edu>
Yes	Christof Ullwer <ullwer@orgel.informatik.uni-stuttgart.de>
Yes	D-P Deng (O-516-282-2197) <deng@dd-ap.rhic.bnl.gov>
Yes	DWPLOC@bb1t.monsanto.com (David W. Ploch)
Yes	Daniel Polani <polani@uaimzb.Mathematik.Uni-Mainz.DE>
Yes	David Dalton <dalton@geop.ubc.ca>
Yes	David Kershaw <rcodk@topcat.catt.citri.edu.au>
Yes	Dougal Scott <dwagon@nella11.cc.monash.edu.au>
Yes	Eric Sink - Invoice <sink@ux2.cso.uiuc.edu>
Yes	Ethan Bradford <ethanb@ptolemy.astro.washington.edu>
Yes	Franz Peter Seiler <fs@fortec.tuwien.ac.at>
Yes	Friedich-Carl Schaefer <fcs@tkm.physik.uni-karlsruhe.de>
Yes	Geir.Skaugen@termo.unit.no
Yes	Geoffrey N Tuck <gtuck@spam.maths.adelaide.edu.au>
Yes	Greg Lampard <g.lampard@trl.oz.au>
Yes	Gunnar Teege <teege@informatik.tu-muenchen.de>
Yes	Hardy  <hardy@golem.ps.uci.edu>
Yes	Holthoff <i6040504@ws.rz.tu-bs.de>
Yes	Hugues Leroy <Hugues.Leroy@irisa.fr>
Yes	Jacob Engelbrecht <engel@virus.fki.dth.dk>
Yes	Jeff Perloff <perloff@are.Berkeley.EDU>
Yes	Jemery Day <jday@spam.maths.adelaide.edu.au>
Yes	Jim Chalfant <jachalfant@ucdavis.edu>
Yes	Jim Gillogly <jim@mycroft.rand.org>
Yes	John Campbell <JDC@NAUVAX.UCC.NAU.EDU>
Yes	John Eaton <jwe@che.utexas.edu>
Yes	John Fletcher <ECM9093@pcmail.aston.ac.uk>
Yes	John V. Langer <jvl@mickey.aero.org>
Yes	Jozsef Banati <Jozsef.Banati@sisu.lut.fi>
Yes	Juergen A. Holm <holm@zeus.theo-phys.gwdg.de>
Yes	Juergen Lock <nox@jelal.north.de>
Yes	Jyrki Kuoppala <jkp@cs.hut.fi>
Yes	Kei Thomsen <kt@keihh.hanse.de>
Yes	Kenneth White <ken@unixg.ubc.ca>
Yes	Klaus Steinberger <Klaus.Steinberger@physik.uni-muenchen.de>
Yes	Leila Burrell-Davis <leilabd@syma.sussex.ac.uk>
Yes	MJackson.Wbst147@xerox.com
Yes	Mark.McIntosh@sirius.UVic.CA
Yes	Martin@wooga.cuc.ab.ca (Martin Zimmerman)
Yes	Matthieu Herrb <matthieu@idefix.laas.fr>
Yes	Mike Bacigalupi <mrb@bugs.aero.org>
Yes	Morten Eriksen <mortene@solan.unit.no>
Yes	Nadav Har'El <nyh@gauss.technion.ac.il>
Yes	Norbert Winkler <nw@fortec.tuwien.ac.at>
Yes	Ove Ewerlid <ewerlid@pinus.slu.se>
Yes	Panyarak Ngamsritragul <panya@sl.t.u-tokyo.ac.jp>
Yes	Paul Fardy <pdf@docboy.cs.mun.ca>
Yes	Paul Halsema <phalsema@x102a.ess.harris.com>
Yes	Paul Higgins <phiggins@uci.edu>
Yes	Paul Palmer <palmerp@MATH.ORST.EDU>
Yes	Pedro A.M. Vazquez <vazquez@iqm.unicamp.br>
Yes	Peter Arien <LAAAA43@blekul11.bitnet>
Yes	Peter Mayer <pm@fortec.tuwien.ac.at>
Yes	Pierre MARTEL <martel@issy.cnet.fr>
Yes	Rainer Dittmann <dittmann@informatik.uni-wuerzburg.de>
Yes	Ray Kiddy <kiddyr@apple.com>
Yes	Robert van Liere <Robert.van.Liere@cwi.nl>
Yes	Stefan -Blixten- Karlsson <Stefan.Blixten.Karlsson@lu.erisoft.se>
Yes	Steve Cumming <stevec@geog.ubc.ca>
Yes	Thomas Stock <stock@informatik.uni-wuerzburg.de>
Yes	Tony Guy <t.guy@trl.oz.au>
Yes	Urs Meyer <umeyer@cscs.ch>
Yes	Vivek Khera <khera@cs.duke.edu>
Yes	Willem Kasdorp <wkasdo@paramount.nikhefk.nikhef.nl>
Yes	Yves Arrouye <arrouye@imag.fr>
Yes	aardvark@ccwf.cc.utexas.edu (Craig A. Blome)
Yes	al@stanley.cis.brown.edu (Andre Lehovich)
Yes	alexlehm@iti.informatik.th-darmstadt.de
Yes	alhy@UNIXHUB.SLAC.STANFORD.EDU
Yes	andras@concave.cs.wits.ac.za (Andras Salamon)
Yes	arrigo@cube.sublink.org (Arrigo Benedetti)
Yes	asmith@icose.msd.anl.gov (Arthur Smith)
Yes	augustin@lmd.ens.fr (VINTZILEOPS Augustin)
Yes	bashford@scripps.edu
Yes	bcutter@pdnis.paradyne.com (Brooks Cutter)
Yes	bernhard@perm.geologie.uni-freiburg.de (Bernhard Ehrminger)
Yes	besancon@titus.polytechnique.fr (Thierry Besancon)
Yes	bjpt@cs.mu.oz.au
Yes	black@seismo.CSS.GOV (Mike Black)
Yes	bogert@acs.ucalgary.ca
Yes	borchers@jupiter.nmt.edu (Brian Borchers)
Yes	cammejpm@camme.ac.be (J.-P. Malisse CAMME project)
Yes	cammels@camme.ac.be (L. Schwind CAMME project)
Yes	cdl@mpl.UCSD.EDU (Carl Lowenstein)
Yes	ceilidh!pinata.LOCAL!dnichols@uunet.UU.NET (Don Nichols (DoN.))
Yes	charette@cheetah.det.dec.com (Mark Charette)
Yes	ciotti@nas.nasa.gov (Robert B. Ciotti)
Yes	crb11@cus.cam.ac.uk (Colin Bell)
Yes	d-lewart@uiuc.edu (Daniel S. Lewart)
Yes	david%joshua.UUCP@mathcs.emory.edu (C. David Cooke)
Yes	david@ppws18.plk.af.mil (David Bell (505) 846-4479)
Yes	davis@nod.bms.com (Malcolm Davis)
Yes	dfk@wildcat.dartmouth.edu (David Kotz)
Yes	dfreuden@ma9118.shearson.com (David Freudenstein)
Yes	dob@inel.gov (Dave Brooks)
Yes	dot@Athena.MIT.EDU
Yes	dps7679@hexad.boeing.com (David P. Smith)
Yes	etcchiam@ntu.ac.sg (Chiam Tee Chye)
Yes	flebbe@wega.tat.physik.uni-tuebingen.de (Olaf Flebbe)
Yes	fromme@ipc1.rrzn.uni-hannover.dbp.de
Yes	gdsjaar@somnet.sandia.gov (Gregory D. Sjaardema)
Yes	george@bodnext.bio.dfo.ca (George White)
Yes	gerd@zaphod.physik.fu-berlin.de (Gerd Buntkowsky)
Yes	gershon@gr.cs.utah.edu (Elber Gershon)
Yes	gisli@liapunov.eecs.umich.edu (Gisli Ottarsson)
Yes	gondwana@basalt.mit.edu (Matthias Imhof)
Yes	greenbrg@apollo.srl.ford.com (Jeff Greenberg)
Yes	grf@lambda.ma.adfa.oz.au (Glenn Fulford)
Yes	grimm@pms-hh.uucp (Rainer Grimm)
Yes	gs@diab.se (Greger Sernemar)
Yes	heiko@groucho.chemie.fu-berlin.de (Heiko Schlichting)
Yes	heinau@groucho.chemie.fu-berlin.de (Vera Heinau)
Yes	heiner@heinihh.hanse.de (Heiner Strauss)
Yes	hendrix@oasys.dt.navy.mil (Dane Hendrix)
Yes	hicksjl@nextwork.rose-hulman.edu
Yes	hoffmann@groucho.chemie.fu-berlin.de (Daniel Hoffmann)
Yes	ian@hobbes.ds.boeing.com (Ian R. Searle)
Yes	ian@vortex.yorku.ca (Ian Lumb)
Yes	jacobsd@solar.cor2.epa.gov (Dana Jacobsen)
Yes	jg1ifj@world.std.com (Hisa Noguchi)
Yes	jlavi@cs.joensuu.fi (Jarkko Lavinen)
Yes	jmower@geog.albany.edu (Jim Mower)
Yes	jonathan@hoffmann.ph.utexas.edu (Jonathan Thornburg)
Yes	jw24@tower.york.ac.uk (J Waldmann)
Yes	jxt@hayworth.lanl.gov (John Turner)
Yes	kennedy@ssi-s.pegasus.com (Tom Kennedy)
Yes	kern@masc5.rice.edu (Michel Kern)
Yes	kim@pswd.amdahl.com (Kim DeVaughn)
Yes	korz@bach.cs.columbia.edu (Frederick Korz)
Yes	lafont@aioh.ilab.toshiba.co.jp (Lafont Denis)
Yes	lofdahl@royacs.sunet.se
Yes	lrul00@euler.kodak.com (Richard C. Dempsey)
Yes	macphed@dvinci.usask.ca (Ian MacPhedran)
Yes	makarewy@rft31.nas.nasa.gov (Alex Makarewycz)
Yes	matthias@perm.geologie.uni-freiburg.de (Matthias Rauer)
Yes	mccann@merak.cc.nps.navy.mil (Mike McCann)
Yes	melchers@chico.chemie.fu-berlin.de (Bernd Melchers)
Yes	mgold@hydra.convex.com (Moshe Goldberg)
Yes	michaelv@mnveger.uucp (Michael Vishchers)
Yes	mp@rob.cs.tu-bs.de (Martin)
Yes	mroussel@alchemy.chem.utoronto.ca (Marc Roussel)
Yes	nhan@chemc2.chem.washington.edu
Yes	ostebee@stolaf.edu (Arnold Ostebee)
Yes	pacdata!jimh@UCSD.EDU (Jim Harkins)
Yes	paolo petta <paolo@toledo.ai.univie.ac.at>
Yes	pb@cs.du.edu (PB Schechter)
Yes	peba1231@camillo.fb12.tu-berlin.de (Peter Bartsch)
Yes	peter@jarthur.Claremont.EDU
Yes	petit@smop.fr.mugnet.org (Bertrand Petit)
Yes	pj04781 <pj04781@AUSTIN.LOCKHEED.COM>
Yes	pjnesser@rocket.com (Philip J. Nesser)
Yes	pln@egret1.Stanford.EDU (Patrick L. Nolan)
Yes	prisant@cs.duke.edu (Michael G. Prisant)
Yes	przemek@rrdstrad.nist.gov (Przemek Klosowski)
Yes	pvdl@hermes.bouw.tno.nl (Peter van de Leur)
Yes	raj@cfa272.harvard.edu (Raj Manandhar)
Yes	rao@tree.egr.uh.edu
Yes	ravi@sole.wti.com (Ravi Raj)
Yes	reinitz-john@CS.YALE.EDU (John Reinitz)
Yes	rjh2@lehigh.edu (Ronald J. Hartranft)
Yes	rjl@fawlty6.eng.monash.edu.au (Russell Lang)
Yes	rkc@xn.ll.mit.edu
Yes	rob@dutetvd.ET.TUDelft.NL (Rob Beukers)
Yes	root@ilfb03.tuwien.ac.at (Gerhard Schneider)
Yes	ross@coral.cs.jcu.edu.au (Ross Milward)
Yes	rovero@oc.nps.navy.mil (Josh Rovero)
Yes	rreiner@nexus.yorku.ca (Richard Reiner)
Yes	rrosen@cesl.rutgers.edu (Robert Rosenbaum)
Yes	rsm@math.arizona.edu (Robert S. Maier)
Yes	rthomson@dsd.es.com (Rich Thomson)
Yes	ruman@maemaster.eng.uci.edu (ruman)
Yes	russo@rudedog.nrl.navy.mil (Kevin Russo)
Yes	rvenable@helix.nih.gov (Richard M. Venable)
Yes	sartori@chico.chemie.fu-berlin.de (Fredo Sartori)
Yes	sci34hub!tybrin4!tybrin1!trey@uunet.UU.NET (Trey McClendon)
Yes	scott@craycos.com (Scott Bolte)
Yes	se@risc3.mi.Uni-Koeln.DE (Stefan Esser)
Yes	sean@pet.mni.mcgill.ca (Sean MARRETT)
Yes	shambhat@enel.ucalgary.ca (Sooryanarayana K. Shambhat)
Yes	shan@techops.cray.com (Sharan Kalwani)
Yes	smith@metatron.harvard.edu
Yes	sondeen@ISI.EDU
Yes	spotz@cfdlab.ae.utexas.edu (William Spotz)
Yes	spz@specklec.mpifr-bonn.mpg.de (S.P.Zeidler)
Yes	srivasta@graceland.pilgrim.umass.edu
Yes	ssi!fcc@uunet.UU.NET (Frank C. Christofferson)
Yes	stefan@freeman.phys.nwu.edu (Stefan Bei der Kellen)
Yes	thomas kolarik <kolarik@exaia.wu-wien.ac.at>
Yes	tim@crash.canon.co.uk (Tim F O'Donoghue)
Yes	tim@les.ethz.ch (Timothy Hanlon)
Yes	tim@resmel.bhp.com.au (Tim Monks)
Yes	tkacik@hobbes.cs.gmr.com (Tom Tkacik CS/50)
Yes	tom@wheeler.wrc.unr.edu (Tom Brikowski)
Yes	tony@indigo3.aa.nps.navy.mil (Tony Cricelli)
Yes	toy@alydar.crd.ge.com (Raymond L. Toy)
Yes	tpw@ama.caltech.edu (Thomas P. Witelski)
Yes	umberto@aomc.jussieu.fr (Umberto D'Ortona)
Yes	uunet!fe2o3!rusty@uxc.cso.uiuc.edu (Rusty Haddock)
Yes	van-bc!finning!tom (Tom De Pauw)
Yes	vincent@dionysos.thphys.ox.ac.uk
Yes	volker@volki.toppoint.de (Volker Heiss)
Yes	vu2gmc%navier@hub.ucsb.edu (Sitaram Ramaswamy)
Yes	weg@mace.cc.purdue.edu (Eythan Weg)
Yes	wonga@steam.chem.su.oz.au (Adrian Wong)
Yes	woo@ra-next.arc.nasa.gov (Alex Woo x6010 227-6 rm 315)
Yes	woody@gergu2.tamu.edu (Woody Lee)
Yes	x14@ix.urz.uni-heidelberg.de (Helmut Beisel)
Yes	zrsuk01@convex.zdv.uni-tuebingen.de (U. Koch)
Yes	zuazaga@ucunix.san.uc.EDU (Humberto Ortiz-Zuazaga)


From srinivas@lgc.com (Manapragada Srinivas)
Subject: Generate Colormap as an independant module (with source)
Message-ID: <1992Sep25.190710.3649@lgc.com>
Keywords: color, dithering, palette, color selection
Sender: usenet@lgc.com
Nntp-Posting-Host: squirt.lgc.com
Organization: Landmark Graphics LGC
Date: Fri, 25 Sep 1992 19:07:10 GMT
Lines: 14

I wonder if we could extract the generate colormap as a separate module, currently it is an in inbuilt (I think). I need the source for a module which can put up some kind of color editing tool, where the colors exactly match the
dithered colors in avs, meaning which I need the dithering routines.

I am writing a user interface in motif, and in many places in my UI, I need to provide the user with color selection capablity. This would involve putting up a color palette. The only problem is that I have no access to the avs colors, and my palette should have colors similar to those in avs. Therefore I would need to
be able to draw a rectangle in my window with (r=0.5,g=.95,b=.13 say), wherein a avs routine would be called to dither and fill up the rectangle.

The best solution would be if avs were to provide a comprehensive color management library, which is not in any way tied with the kernel except for getting at the X colormap.

I wonder what avs has to say about the above proposal?

Thanks,
Srinivas
-- 
Yonder, beyond the event horizon!


From cyor@watdragon.uwaterloo.ca ( )
Subject: AVS for the Mac Quadra?
Message-ID: <Bv5qnJ.HL9@watdragon.uwaterloo.ca>
Organization: University of Waterloo
Date: Fri, 25 Sep 1992 23:30:54 GMT

Hi!

I wonder if there is any way to run AVS on Apple Quadra 950?
I doubt that there is a Mac version of AVS.

Please let me know.  Thanks...


From avs@doppler.ncsc.org (Terry Myerson)
Subject: IAC FTP reorg...
Message-ID: <Bv9Fnp.Bsw@doppler.ncsc.org>
Organization: North Carolina Supercomputing Center
Date: Sun, 27 Sep 1992 23:23:49 GMT

Hi folks -

In order to accomdate the growing number of modules... ( 567 ! )
We have reorganized the IAC ftp site.  Hopefully, in the long run
this temporary inconvenience will be a positive activity !

So... for a guided tour of the IAC ftp site, here we go:

Enjoy-

Terry

---
Terry Myerson
International AVS Center
North Carolina Supercomputing Center
avs@ncsc.org

When you login, this is what you see
----------------------------------------------------------------------
ALL_OF_IT.tar.Z	avs_modules/	avs_user_group/	etc/		usr/
AVS_LICENSE	avs_newsgroup/	bin/		pub/
SUBMIT/		avs_readme/	dev/		sample_data/

If you ever wish to submit a module or data, this is where you go
----------------------------------------------------------------------
SUBMIT:
000-README		README			README_AVS_STARTUP

All files related to avs modules will now be here
----------------------------------------------------------------------
avs_modules:
catalogs/	data_output/	khoros/
data_input/	filters/	mappers/

All files related to cataloging avs module will now be here
----------------------------------------------------------------------
avs_modules/catalogs:
catalog.dvi	catalog.ps	catalog.txt	module.database

the data input modules...
----------------------------------------------------------------------
avs_modules/data_input:
000-README*		generate_gri/		read_netcdf/
3D_axis/		geometry_sphere/	read_p_2/
BP_Coroutine/		graduate32/		read_pbm_image/
Dials_Contro/		harwell_colo/		read_pcx_image/
Dials_Control/		if_2/			read_pgm_image/
Edit_String/		lathe/			read_pic_image/
Extrusion/		lines_to_geom/		read_pict_image/
FITS_read/		load_md/		read_pix_image/
Generate_label/		mandelbrot/		read_pnm_image/
Image_Sequen/		mask_generator/		read_points/
Label_Axis/		menu_example/		read_ras_image/
Life/			microscope/		read_rectilinear/
Life_WT/		noise_source/		read_rgb_image/
QUAL_field/		phoenics_int/		read_rla_image/
RADM_Credits/		plate/			read_rle_image/
READ_ANY_IMAGE/		plato_super/		read_rpbm_image/
RdUcdAnim/		plot_xyz/		read_rpgm_image/
Read_DXF/		plot_xyz_col/		read_rpnm_image/
Read_Hologram/		readFLOW3D/		read_rppm_image/
Tick_Marks/		read_16_bit/		read_semper/
Vernier_Dial/		read_Dore_im/		read_shak/
animate_file/		read_FLOW3D/		read_sunras/
animate_floa/		read_HDF_SDS/		read_synu_image/
animate_inte/		read_abekas/		read_tiff/
animated_boolean/	read_blokjes/		read_tiff_image/
animated_str/		read_compressed/	read_ucd_points/
animated_track/		read_dyna3d/		read_uniform/
awais/			read_eps_image/		read_xbm_image/
color_cube/		read_gif/		read_xwd_image/
curdle/			read_gif2/		shaker/
cylinders/		read_gif_image/		sphere_to_geom/
endif/			read_hdf_image/		string_list/
fast_animate/		read_icon_image/	strip_chart/
file_to_field/		read_iff_image/		teapot/
fractal_3d_f/		read_irregul/		track_cursor/
fractal_field/		read_jpeg/		tree/
gaussian_field/		read_mpnt_image/	waves_demo/

the data output modules...
----------------------------------------------------------------------
avs_modules/data_output:
000-README*		print_xgeom/		write_pcx_image/
HdB1/			psfilter/		write_pgm_image/
Record_Anima/		read_compres/		write_pic_image/
WRITE_ANY_IMAGE/	statistics/		write_pict_image/
WrUcdAnim/		volume_stati/		write_pix_image/
continuous_s/		write_A60_yu/		write_pnm_image/
display_tracker/	write_Dore_i/		write_ps_image/
dump_icc/		write_KSWAD/		write_ras_image/
dump_ps/		write_abekas/		write_rectilinea/
dump_sunras/		write_compressed/	write_reg/
field_info/		write_eps_image/	write_rgb_image/
fix_points/		write_g_2/		write_rla_image/
image_2_icc/		write_gif_image/	write_rle_image/
object_opera/		write_hdf_image/	write_rpbm_image/
output_8bit/		write_icon_image/	write_rpgm_image/
output_a60/		write_iff_image/	write_rpnm_image/
output_color/		write_irreg/		write_rppm_image/
point_sample/		write_jpeg/		write_synu_image/
print_iv_pick/		write_mpnt_image/	write_tiff_image/
print_verts/		write_p_2/		write_xbm_image/
print_xfrm/		write_pbm_image/	write_xwd_image/

the filter modules...
----------------------------------------------------------------------
avs_modules/filters:
000-README*		contour/		matte_3x3/
4D_to_3D_Sli/		contour_perc/		matte_sample/
Color_Legend/		delay/			min_max_fiel/
Cylinder/		dilate/			my_mirror/
Extract_label/		draw_pixel/		new_crop/
Geom_Duplicate/		erode/			opening/
Geos_Image/		excavate/		panel_pan/
IMAGE_WINDOW/		fft2d/			pencil_sketc/
Int_to_string/		field_2D_to_3D/		persp_field/
Iterate/		field_conver/		remap_field/
Nvect_to_2d/		field_scatte/		rgb_to_cmyk/
Quantize_Image/		field_to_irr/		rgb_to_hsv/
SIDE_BY_SIDE/		field_to_rec/		scatter_to_spars/
Shadow/			field_to_uni/		set_alpha/
Sobel_operat/		fill/			set_extents/
Sphere/			float_image/		stick/
Stepper/		glow_white/		strip_cfd/
X_ray/			gradual_mix/		super_sample/
add_coords_2/		grey_scales/		transform_po/
add_coords_3/		grid_scale/		transpose_coords/
add_cps/		hit_lumin_mi/		ucd_minmax/
adjust_rgb/		hsv_to_rgb/		ucd_particle/
alpha_mix/		ifft2d/			un_jag/
arithmetic_2/		image_flip/		uniform_to_i/
byte_image_t/		image_rotate/		vec2_to_vec3/
closing/		image_tile/		vec_mag_2d_v/
collage/		interp_cmap/		vector_field/
combine/		irreg_2_reg/		xform_field/
compute_shade/		log_field/		y_join/
cone/			lumin_mix/

the avs-khoros modules...
----------------------------------------------------------------------
avs_modules/khoros:
arith_binary/	filter_1Dfreq/	info/		no_format/	subregion/
arith_logical/	filter_1Dtime/	input_create1D/	output_dither/	surface/
arith_unary/	filter_2Dfreq/	input_create2D/	output_print/	transform1D/
classify/	filter_2Dspatl/	lib/		remote_gis/	transform2D/
convert_color/	filter_morph/	linearop1D/	segment/	vector/
convert_data/	geomanip/	matrix_algebra/	spectest1D/	warp/
feature/	histogram/	modify_seq1D/	standard/

the khoros libraries required to compile the avs-khoros modules...
----------------------------------------------------------------------
avs_modules/khoros/lib:
Convex/		HP/		Kubota/		Wavetracer/
DEC/		IBM/		Sun/

the mapper modules...
----------------------------------------------------------------------
avs_modules/mappers:
000-README*		field_o_matic/		scatter_arrows/
3D_axis/		field_to_con/		scatter_bounds/
Colored_bounds/		grid_mesh/		scatter_cubes/
Field_grid/		interpolating_sl/	show_flow/
Keyframe_Ani/		line_1D/		sphere/
LBL_bezier_v/		line_contour/		surface_mesh/
Title/			loop_objects/		surface_web/
UCD_grid/		mesh_axis/		symmetrize/
VIEW_SHARE/		mesh_slicer/		texture_mesh/
add_polar_2D/		mesh_with_base/		trivar/
area/			new_abuffer/		ucd_cell_arrows/
bin_field/		new_arbitrar/		ucd_cell_cones/
bivar/			new_bubbleviz/		ucd_cell_geometr/
city_scape/		new_ortho_sl/		ucd_to_prim/
color_legend/		ov_slicer/		volume_bound/
color_ov_slicer/	probe_path/		waffle/
color_tile/		scat_2d/		wire_bender/
contour_field/		scat_3d/
contour_to_g/		scat_bub/

the comp.graphics.avs archive
----------------------------------------------------------------------
avs_newsgroup:
000-README	Jul_92		May_92
Aug_92		Jun_92		Sep_92

various readme files related to iac activities
----------------------------------------------------------------------
avs_readme:
AVS		FAQ		WHAT_IS_GOPHER
AVS_README	WHAT_IS_AVS	WHAT_IS_WAIS

the avs user group registration form
----------------------------------------------------------------------
avs_user_group:
AVS_USER_REG

sample data sets
----------------------------------------------------------------------
sample_data:
VolVis92/	avs_data/

sample data for the 1992 Boston Workshop on Volume Visualization
----------------------------------------------------------------------
sample_data/VolVis92:
000-README		basin/			shuttle/
README.VOLVIS92		c60/			troposphere/
SUMMARY_9_13_92		canine-bioelectic/
accretion_disk/		radm/

sample data submitted in correlation with avs modules
----------------------------------------------------------------------
sample_data/avs_data:
Chaney/		Lobster/	TIFF/		Venus/		map_data/
Elevation/	Piston/		US_EPA_RADM/	Vortex/		world/
-- 
Terry Myerson
International AVS Center
North Carolina Supercomputing Center
avs@ncsc.org


From oliver@bodie.cs.unc.edu (Bill Oliver)
Newsgroups: graphics,image,help,comp.graphics,sci.image.processing,comp.graphics.visualization,comp.graphics.avs,alt.graphics
Subject: 3D Interrogation Software
Keywords: position, 3D, graphics
Message-ID: <15690@borg.cs.unc.edu>
Date: 28 Sep 92 12:51:22 GMT
Sender: news@cs.unc.edu
Followup-To: poster
Lines: 20


I am trying to look at the connectivity of blood vessels in the 
kidney.  I have an OK algorithm for getting medial axes of the vessels,
and this gives me a fair wire-frame like mesh in 3D.  As with most
skeletonization algorithms, especially in  3D, there are a
number of places which require some hand-pruning before I get down
to the real graph analysis.

Do any of you out there know of any tools, either commercial or PD, which
will allow me to move a pointer around in a 3D image and do some basic
activities like interrogate position, mark voxels, or do masking?

I would especially be interested in any AVS modules which might do this.

Please reply via email.

Thanks!

Bill Oliver



From goodrich@venus.larc.nasa.gov (Mike Goodrich)
Subject: Who to use for training?
Message-ID: <BvB26r.27I@news.larc.nasa.gov>
Sender: news@news.larc.nasa.gov (USENET Network News)
Organization: NASA Langley Research Center, Hampton, VA  USA
Distribution: na
Date: Mon, 28 Sep 1992 20:28:03 GMT
Lines: 17


Hi,
	My workgroup is trying to select between the only
two outfits offering on-site AVS training, namely

	Clarity or
	Sci Viz

can any of you out in netland pass on recommendations/experiences ?
It would perhaps be best to e-mail, if sufficient reply I'll
summarize and post. Thank you for your time...

_________________________________________________________________________
Mike Goodrich					Phone: (804)864-1790
NASA/LaRC, M.S. 490				FAX:   (804)864-7975
Hampton, VA  23665				goodrich@lynx.larc.nasa.gov
						goodrich@128.155.25.38


From thorpe@doppler.ncsc.org (AVS account)
Subject: IAC's compressed arhive
Message-ID: <BvBGDF.t2@doppler.ncsc.org>
Organization: North Carolina Supercomputing Center
Date: Tue, 29 Sep 1992 01:34:26 GMT

Hi AVSers,

Due to popular demand, the compressed archive of the IAC's ftp site
(formerly known as ALL_OF_IT.tar.Z) has been split into several files.  
These smaller files will allow easier downloading to your local site -
ALL_OF_IT.tar.Z was getting quite large!

When you anonymous ftp to avs.ncsc.org, you will see a directory
called avs_archives.  CDing to this directory will show the following
message, which pretty much explains it all:

---------------------------------------------------------------------
     The files in this subdirectory are compressed tar format
archives created from files on this anonymous ftp site at the
International AVS Center.

     You can easily create a local copy of almost all of the ftp 
site with these files, which as of today (9/28/92) consist of:

	ALL_OF_FILTERS.tar.Z	/* AVS filter modules */   
	ALL_OF_INPUT.tar.Z	/* AVS data input modules */
	ALL_OF_KHOROS.tar.Z	/* AVS Khoros modules */
	ALL_OF_MAPPERS.tar.Z	/* AVS mapper modules */
	ALL_OF_MISC.tar.Z	/* miscellaneous files */
	ALL_OF_OUTPUT.tar.Z	/* AVS data output modules */

     For example, if I wanted to get all of the IAC's filter
modules, I would:

	1. Use binary ftp to download ALL_OF_FILTERS.tar.Z
	2. uncompress ALL_OF_FILTERS.tar.Z
	3. tar -xvf ALL_OF_FILTERS.tar
	4. rm ALL_OF_FILTERS.tar
---------------------------------------------------------------------

PLEASE NOTE: The khoros modules aren't completely on the site
yet - please give the IAC a couple more days on this.

Thanks, and have fun AVSing!

-Steve
----------------------------------------------------------------
   Steve Thorpe, Application Visualization System Specialist
International AVS Center, North Carolina Supercomputing Center
PO Box 12889   3021 Cornwallis Rd, RTP, NC 27709   avs@ncsc.org
----------------------------------------------------------------
-- 
Terry Myerson
International AVS Center
North Carolina Supercomputing Center
avs@ncsc.org


From cflatter@nrao.edu (Chris Flatters)
Subject: Re: Evaluating AVS
Message-ID: <1992Sep29.025200.28889@nrao.edu>
Sender: news@nrao.edu
Reply-To: cflatter@nrao.edu
Organization: NRAO
References: <3009@sparky.mdavcr.mda.ca>
Date: Tue, 29 Sep 1992 02:52:00 GMT
Lines: 30

In article 3009@sparky.mdavcr.mda.ca, sw@mdavcr.mda.ca (Scott Wood) writes:
>In the AVS User's Guide it mentions that white ports represent user
>defined data. Are there any restrictions on what sort of data this
>might be? (I don't have the Developer's Guide). Pretty well all of our
>data is accompanied with information which defines a mapping between data 
>coordinates and geographic coordinates on the earth. Ideally, we'd like
>some way of flowing this information through the networks.

The user-defined data is similar to a C struct but with some restrictions.
Elements must be int, char, float and double or arrays of int, char, float
or double.

>Finally, I wonder whether anyone has tried to embed AVS into a
>larger system. We have built a large system that deals with satellite
>images and vector map data and several years ago we built something that
>looks like a very simple version of AVS's Network Editor. It would be
>nice to replace this with the much more polished and "off-the-shelf"
>AVS so that we can concentrate on our applications. However, we have
>an object-oriented database which manages all our data, giving us such
>things as transaction processing, locking mechanisms for dealing with
>concurrent access, transaction journalling and database recovery, and
>all those sorts of database things. My worry is that trying to hook AVS
>into this type of system could be very difficult. Has anyone done
>anything like this?

I don't see any reason to believe that there would be any conflict.  You should
be able to call your database from inside an AVS module.

	Chris Flatters
	cflatter@nrao.edu


From g.coulter@daresbury.ac.uk (Gary.C)
Newsgroups: comp.graphics.avs
Subject: read_DYNA3D ?
Message-ID: <1992Sep29.103840.26020@gserv1.dl.ac.uk>
Date: 29 Sep 92 10:38:40 GMT
Sender: news@gserv1.dl.ac.uk (netnews)
Reply-To: g.coulter@daresbury.ac.uk
Organization: Daresbury Laboratory, UK
Lines: 25

Hi Everyone !!

I am currently doing some work using AVS here at Daresbury 
Laboratory in the UK. I am using AVS3 (Soon to be upgraded)
and would like to now if any one out there has  ported the
AVS module (read_DYNA3D) to the Sun platform. I have tryed
myself but not with much luck.

I recently went  to the  AVS UK user group  meeting at the
Rutherford  Appleton Lab here in the  UK and  heard  Steve
Thorpe  mention  that  the IAC had a program that  allowed
the automatic  porting of code from platform to  platform.
Would this program port read_DYNA3d to the Sun? Has anyone
tried? or better still is anyone going to try in  the near
future.

Alternatively  if anyone out  there is using DYNA3D  data
with  AVS  (version 3, 4  or  beta 5)  would they  please
contact  me  and let  me know  how they are going on!  In
addition  if  any  one  out there  has already  converted
the read_DYNA3D AVS module  to run on  a Sun would it  be
possible  to  post a copy  at the IAC or  directly  to me
as this would be of great help to me.

Thanks for any help Gary.C 


From hayes@hac2arpa.hac.com (Brian Hayes 74-35 x65129)
Newsgroups: comp.graphics.avs
Subject: Changing font sizes
Message-ID: <23467@hacgate.SCG.HAC.COM>
Date: 29 Sep 92 16:36:58 GMT
Sender: news@hacgate.SCG.HAC.COM
Distribution: na
Organization: Hughes Aircraft Company, EDSG
Lines: 13
Originator: hayes@valkris

As much as I like AVS, the default font size is a bit small for my 
application:  I'm building some operator screens and I know the first
comment is going to be "Gee that's nice but can't you make the font
bigger?"

So, how can I enlarge the fonts in the AVS objects?

Thanks for the help.

-- 
| Brian Hayes		| "Know you analysis and design methodology, |
| (310) 616-5129	|  its strengths and weaknesses!" -B.S.Hayes |
| hayes@hac2arpa.hac.com| <standard disclaimer here>                 |


From tvv@doppler.ncsc.org (Terry Myerson)
Subject: Re: changing font sizes
Message-ID: <BvD94v.EG9@doppler.ncsc.org>
Organization: North Carolina Supercomputing Center
Date: Wed, 30 Sep 1992 00:53:19 GMT

I assume you are using an SGI.  I too encountered this problem, and
received the following explanation from an AVS developer :

> 
> 	GL (on SGI) does not allow you to load in X fonts.  THereforem
> there is only one font available.  Not really a bug - a limitation.
> 

Once he pointed this out, I noticed several other X applications were
having difficulty with fonts on our Crimson.

FYI-

Terry

-- 
Terry Myerson
International AVS Center
North Carolina Supercomputing Center
tvv@ncsc.org

-- 
Terry Myerson
International AVS Center
North Carolina Supercomputing Center
tvv@ncsc.org


From millar@sander.lockheed.com (Jeffrey R. Millar)
Subject: Re: Flight Simulator Module
Message-ID: <millar.7.0@sander.lockheed.com>
Sender: news@Rapnet.Sanders.Lockheed.Com (USENET News System)
Organization: Avionics Division, Lockheed Sanders, Inc.
References: <1992Sep21.195712.778@netnews.whoi.edu>
Date: Wed, 30 Sep 92 18:19:08 GMT
Lines: 29

In article <1992Sep21.195712.778@netnews.whoi.edu> rsignell@crusty.er.usgs.gov (Richard P. Signell) writes:
>From: rsignell@crusty.er.usgs.gov (Richard P. Signell)
>Subject: Flight Simulator Module
>Date: Mon, 21 Sep 92 19:57:12 GMT

>I have often found myself wishing for a different style of interaction
>with the Geometry Viewer other than through zooming, rotation and 
>translation.  Especially for viewing topography and related geometry,
>it would be nice to have a very simple "flight simulator" that would
>allow one to "fly" over and around objects, with a few widgets 
>controlling speed, right/left rudder and up/down rudder.

			<...>

>Has someone already done something along these lines?

Good Question.  I am interested in doing the same thing for cockpit 
displays.  My bright idea is to use an existing flight simulator such as 
Microsoft's Flight Simulator Spectrum Holobyte's Falcon 3 and take the 
aircraft's position and attitude data from the modem link that is used for 
playing two games against each other.

Just the other day I asked if anyone had decoded the modem protocol for 
either of these games.  If anyone on this conference has looked into this, I 
would appreciate an reply.  If I get any information from the other 
conferences, I will post it here.

thanks in advance, jeff, millar@mervax.sanders.lockheed.com
Jeff Millar, Lockheed Sanders, 603-885-7047


