HDTenEightyP/NetNews huggingface dataset:
From: larkin@v2.cgu.mcc.ac.uk (Steve Larkin)
Newsgroups: comp.graphics.avs
Subject: UK Introductory Course for AVS (12th May 1993)
Date: 27 Jan 93 15:54:31 GMT
Organization: Manchester Computing Centre CGU


                     An Introductory Course to AVS
                     =============================

    There will be an one day introductory  course to AVS held at the
    University of Manchester on Wednesday 12th May 1993.  It will be
    aimed at the user with little or no experience of AVS and includes
    the following topics:

       o Importing data into AVS

       o Building and using networks in AVS

       o Customising AVS

    The course will not include more advanced topics such as module
    writing but these will be covered in an advanced course.  The
    introductory course will however provide a user with the
    necessary AVS pre-requisites to attend the advanced course. 

    The course is open to all UK academics and no charge will be made.
    It will start at 9.30 and finish at about 4.30 with the local
    arrangements and travel information being forwarded to each attendee
    nearer the date.

    As the course will involve practical sessions using AVS throughout
    the day the number of attendees will be limited and places allocated
    on a first come first served basis.

    Please complete the following sections or email the relevant details to:

            Ms Mary McDerby
            Manchester Computing Centre
            University of Manchester
            Manchester M13 9PL
            Tel 061 275 6095
            mcderby@uk.ac.mcc.cgu

   Name:      _______________________________________________________________
   Institute: _______________________________________________________________
   Address:   _______________________________________________________________
              _______________________________________________________________
              _______________________________________________________________
              _______________________________________________________________

   Postcode: _________________________  Email:   _________________________
   Tel:      _________________________  Fax:     _________________________

   Dietry requirements : ____________________________________________________

   Do you require accommodation information: (YES/NO)
   
Newsgroups: comp.graphics.avs
From: wayne@concave.cs.wits.ac.za (Wayne Smith)
Subject: Crash - Display Pixmap
Organization: Wits Univ. Computer Science Dept.
Date: Tue, 26 Jan 1993 15:02:13 GMT

Hi,

I have the following problem when using ConvexAVS 3.0 with an Iris
Indigo workstation as the graphics display. This problem has only started to
appear recently when doing things that used to work fine previously.

When I try do use the store frames feature of the Display Pixmap Module
the program crashes with the following error:

X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  62 (X_CopyArea) Serial number of
  failed request:  28456 Current serial number in output stream:  28471

When I use the Force X-Renderer option I do not experience it at all,
but I used to be able to use it with rglserver.

Where could my problem be lying : with the Convex side or the Indigo?
What can I do to find out? What could have caused it to suddenly start
crashing? 

Any answers or suggestions will be appreciated.

Regards,
Wayne
From: hayes%valkris@hac2arpa.hac.com (Brian Hayes 74-35 x65129)
Newsgroups: comp.graphics.avs
Subject: AVScorout_event_wait
Date: 22 Jan 93 02:14:38 GMT
Organization: Hughes Aircraft Company, EDSG
Originator: hayes@valkris

Has anyone been succesful with the AVScorout_event_wait() library 
routine?

I'm using it with sockets and I've noticed that the routine seems to 
ignore any timeout value passed to it.

Brian Hayes
hayes@hac2arpa.hac.com
-- 
| 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: melissa@decwd.ece.uiuc.edu (Melissa Koch)
Newsgroups: comp.graphics.avs
Subject: Help with hedgehog module
Date: 27 Jan 93 21:15:24 GMT
Organization: University of Illinois at Urbana


I would like to plot vectors indicating current flow over the surface
of a faceted geometry.  I have a list of coordinate points that   
correspond to the centers of each facet in the model.  I have a list
of 3-vector values associated with each of those coordinate points.
Given this information, how do I create a field 3D 3-vector float that
the hedgehog module expects?  

Any help appreciated,
Melissa Koch
melissa@decwd.ece.uiuc.edu
From: cabral@lll-crg.llnl.gov (Brian Cabral)
Newsgroups: comp.graphics.avs
Subject: Widget control
Date: 21 Jan 93 19:05:30 GMT
Organization: Lawrence Livermore National Laboratory


   I am interested in creating a complex AVS widget panel. Specifically, I
want to have a number of widgets popup as function of the boolean state
of other widgets on the panel. The only way I see of performing this task
is to maintain state in the main body of a co-routine and control the
creation and deletion of the contingent widgets. Does anyone know
of a better way of doing this or if AVS has a built in facility for handling
this sort of contingent widget control? I'll listen to the news group
for the answer. Thanks.


				Brian Cabral (B.c.)
				Lawrence Livermore National Laboratory
				Center for Advanced Visualization

Newsgroups: comp.graphics.avs
From: avs@ncsc.org (International AVS Center)
Subject: New module at IAC - read_netcdf_2
Organization: North Carolina Supercomputing Center
Date: Fri, 22 Jan 1993 21:02:27 GMT

Name        : read_netcdf_2   Version      : 1.000     Mod Number : 1564 
Author      : Wright, E.L., U.S Geological Survey
Submitted   : 01/22/93        Last Updated : 01/22/93  Language   : C        
Ported to   :
Description : This module reads data from netCDF files into uniform or
              rectilinear AVS fields. The data variables must be of
              dimension 8 or less. Variables that are one-dimensional
              and have the same name as a dimension name are assumed to be
              coordinate variables. Coordinate variables, if present,
              define the coordinate values along each axis of the data
              space. A maximum of 8 data variables that are NOT coordinate
              variables may be present.
-- 
International AVS Center
North Carolina Supercomputing Center
avs@ncsc.org
Newsgroups: comp.graphics.avs
From: avs@ncsc.org (International AVS Center)
Subject: New module at IAC - Z_slicer
Organization: North Carolina Supercomputing Center
Date: Thu, 28 Jan 1993 17:26:36 GMT

Name        : Z_slicer        Version      : 1.000     Mod Number : 1566 
Author      : Wright, E.L., U.S Geological Survey
Submitted   : 01/28/93        Last Updated : 01/28/93  Language   : C        
Ported to   : DEC Kubota Convex HP IBM
Description : Z_slicer interpolates a 2D irregular field at a specified Z
              value from a 3D irregular field with stretched ("sigma")
              vertical coordinates. This is a common need in 3D
              atmospheric and oceanic models, where irregular fields
              have fixed X,Y locations for each vertical index, but Z
              values vary with the thickness of the fluid layer.
-- 
International AVS Center
North Carolina Supercomputing Center
avs@ncsc.org
From: eec@po.CWRU.Edu (Edward E. Conroy)
Newsgroups: comp.graphics.avs
Subject: reading targa files
Date: 26 Jan 1993 07:49:23 GMT
Organization: Case Western Reserve University, Cleveland, Ohio (USA)
NNTP-Posting-Host: thor.ins.cwru.edu


I have a number of image files in targa format that I would
like to read into AVS directly. I'm running AVS under ULTRIX, and
unfortunately the READANYIMAGE module from NCSC has a bug in it
that causes it not to work under ULTRIX, so that's out. Right now,
I have a GIF reader and I do a tga to gif conversion on another
machine. If anyone knows of any tga viewers, or even just a
tga to gif conversion programme that works under ULTRIX, I'd
appreciate any info you could give me.
Thanks.

-ed conroy
eec@po.cwru.edu
Newsgroups: comp.graphics.avs
From: avs@ncsc.org (International AVS Center)
Subject: New module at IAC - tracer_bounds
Organization: North Carolina Supercomputing Center
Date: Thu, 28 Jan 1993 20:35:04 GMT

Name        : tracer_bounds   Version      : 1.000     Mod Number : 1570 
Author      : Lars M. Bishop, National Center for Comp. Elect., Univ. of
              Illinois
Submitted   : 01/28/93        Last Updated : 01/28/93  Language   : C        
Ported to   : DEC Convex IBM
Description : Tracer Volume Bounds - This module takes in a 3D Uniform 4
              vector Byte field, and adds a white frame to the edges. It is
              designed to be applied to a volume of data right before it is
              sent to the tracer module, and allows the addition of lines
              that look like the geometry viewer's volume bounds, which
              are normally inaccessible to volume-traced data. It also
              includes the ability to fill in the min X,Y, or Z walls, as the
              original volume bounds module does.
-- 
International AVS Center
North Carolina Supercomputing Center
avs@ncsc.org
Newsgroups: comp.graphics.avs
From: avs@ncsc.org (International AVS Center)
Subject: New module at IAC - carpet
Organization: North Carolina Supercomputing Center
Date: Thu, 28 Jan 1993 20:02:53 GMT

Name        : carpet          Version      : 1.000     Mod Number : 1569 
Author      : Ian Curington, Advanced Visual Systems
Submitted   : 01/28/93        Last Updated : 01/28/93  Language   : C        
Ported to   : DEC Kubota Convex HP IBM
Description : A Carpet Plot surface is made showing surface height
              variation from one field, with color variations from data
              in a second field. Each cell is drawn as per field to mesh,
              (linear interpolation), or in block mode with descrete
              non-interpolated colors. In block mode, it will
              optionally leave holes in the carpet where the data goes out
              of range for the colormap, allowing mask values to control
              cell visibility, or region boundaries.
-- 
International AVS Center
North Carolina Supercomputing Center
avs@ncsc.org
From: ICH561@DJUKFA11.BITNET (Astrid Kuhr)
Newsgroups: comp.graphics.avs
Subject: ucd-filter for scaling coordinates
Date: 28 Jan 93 06:11:50 GMT
Organization: Forschungszentrum Juelich


Hello!

Has anybody a filter-module for ucd-data, which allows the user, to scale
the x, y, z-coordinates?
Any help is welcome.

Thanx, regards

Astrid Kuhr


email: ich561@zam001.zam.kfa-juelich.de  (internet) or
       ich561@djukfa11                   (bitnet)
From: ICH561@DJUKFA11.BITNET (Astrid Kuhr)
Newsgroups: comp.graphics.avs
Subject: brick-module for ucd
Date: 27 Jan 93 09:18:29 GMT
Organization: Forschungszentrum Juelich


Hello all together!

I am looking for an brick-module for ucd-data.
Does anybody have something in this direction?
Is there perhaps something in the AVS-catalog?
Any help is welcome.

Thanx,

Astrid Kuhr

email: ich561@zam001.zam.kfa-juelich.de  (internet) or
       ich561@djukfa11                   (bitnet)
Newsgroups: comp.graphics.avs
From: yergeau@outpost.Stanford.EDU (Dan Yergeau)
Subject: Re: Rendering of flat complex geometries 
Organization: Stanford University
Date: Thu, 28 Jan 93 18:19:08 GMT

Direct mail to hayes%valkris@hac2arpa.hac.com was undeliverable,
so ...

In article <24830@hacgate.SCG.HAC.COM>, you write:
|> I'm having the geometry viewer display a GEOM_POLYHEDRON geometry of a
|> double headed arrow:
|>   /      \
|>  /|______|\
|> /          \       (wow, with ascii graphics like this, why use AVS?;^)
|> \  ______  /
|>  \|      |/
|>   \      /
|> 
|> When I set the render mode to "lines", I observe the expected result in 
|> the geometry viewer window: I see an outline of a double headed arrow.
|> 
|> HOWEVER, when I set the render mode to "no_light", I don't get a solid 
|> double headed arrow like I want.  I get something like this:
|>            
|>   /     /\
|>  /|___ /  \
|> /          \ 
|> \    ____  /
|>  \  /    |/
|>   \/     /
|>   
|> 
|> How can I get a solid double headed arrow like I want?  I've tried other
|> rendering modes but I don't get a solid double headed arrow.

AVS has problems triangulating concave polygons in a GEOM_POLYHEDRON
geometry when they have multiple concave regions.  We've reported
the problem to AVS support, and are in the queue, but according to the
last contact with them, this is a low priority item.  Perhaps,
if you report it also, the priority will get bumped, and the problem
will be fixed sooner.

Our fix was to break the regions into convex polyhedra, which
AVS cannot possibly mess up.  You lose the ability to show clean
outlines, but at least the surface representation is correct.  The
algorithm is

    begin:
	project the polygon onto a plane
	pick a starting point
	progress around the polygon in a fixed direction (CW or CCW)
	foreach point
	    check the direction of the turn 
	      (needs last, current, and next point)
	    if the direction is incorrect (e.g. left when going CW) then
		mark current point
		continue progressing around the polygon, searching
		  for a next point that
		    1. has the correct turn direction
		    2. creates a line segment from the current point 
                       that does not intersect any other line segments 
                       in the polygon
		break the polygon into two polygons by drawing a
		  line between the current and next point
		apply the algorithm recursively on each polygon
	    end if
	    if current point is the starting point then
		congratulation, the polygon is convex!
	    end if
	end foreach
    end:			  

It may not be the most efficient algorithm possible, but it works.

If you intelligently work with their GEOM file representation, you could
even triangulate the regions yourself, generating a consistent 
GEOM_POLYTRI object with the correct outline data.  


Dan Yergeau
yergeau@gloworm.Stanford.EDU
#include <std.disclaimer>




Newsgroups: comp.graphics.avs
From: avs@ncsc.org (International AVS Center)
Subject: New module at IAC - E01SAF
Organization: North Carolina Supercomputing Center
Date: Thu, 28 Jan 1993 19:42:52 GMT

Name        : E01SAF          Version      : 1.000     Mod Number : 1568 
Author      : Steve Larkin, Computer Graphics Unit, University of
              Manchester, UK
Submitted   : 01/28/93        Last Updated : 01/28/93  Language   : C        
Ported to   :
Description : This module provides an interface to the NAG Fortran
              routines E01SAF and E01SBF. The first routine (E01SAF)
              generates a 2D surface interpolating a set of scattered
              data points, using the method of Renka and Cline. The second
              routine (E01SBF) then evaluates the surface at a given
              point.
-- 
International AVS Center
North Carolina Supercomputing Center
avs@ncsc.org
From: hayes@valkris.aero.org (Brian Hayes 74-35 x65129)
Newsgroups: comp.graphics.avs
Subject: Re: AVScorout_event_wait
Date: 22 Jan 93 21:26:28 GMT
Organization: Hughes Aircraft Company, EDSG

In article <24829@hacgate.SCG.HAC.COM> hayes%valkris@hac2arpa.hac.com (Brian Hayes 74-35 x65129) writes:
>Has anyone been succesful with the AVScorout_event_wait() library 
>routine?
>
>I'm using it with sockets and I've noticed that the routine seems to 
>ignore any timeout value passed to it.
>
We'll, I've found the answer to my problem.  Thank goodness for undocumented 
"features" in the AVS manuals: otherwise, debugging would be such a bore=;^).

On DEC 5000 ULTRIX (and maybe other machines too):
A coroutine module must operate synchronously (AVScorout_set_sync(1)) so 
that AVScorout_event_wait() will function properly with respect to timeout.
If the coroutine module is operating asynchronously, it will return 
immediately regardless of the timeout value (NULL or non-NULL).

GRRRR. (Release product, allow users to find bugs, announce upgrade program).





-- 
| 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: peters@convex.com (James Peters)
Newsgroups: comp.graphics.avs
Subject: Re: Large Number of Objects
Keywords: avs convexavs geom objects large
Date: 26 Jan 93 14:47:30 GMT
Article-I.D.: convex.1993Jan26.144730.20046
Organization: CONVEX Computer Corporation, Richardson, Tx., USA
X-Disclaimer: This message was written by a user at CONVEX Computer
              Corp. The opinions expressed are those of the user and
              not necessarily those of CONVEX.


larry novak posted:
>We are running AVS on a Convex. We have an application in which we want
>to be able to pick any of a large number (80,000) of objects. When we
>try to define a geometry with 80,000 named objects, AVS begins to
>gobble memory and runs out of memory long before it completes the
>definition of the geometry. Using the same geometry without naming the
>objects is no problem.  Is this unique to the Convex implementation or
>is it an AVS issue? Is there any workaround?


hello larry,

this is a generic avs problem. the OBJ layer stores objects in a linked 
list, and each object has a large memory and access overhead associated
with it, reference /usr/avs/include/obj.h.  

think about the performance of a linked list data structure being traversed
on both sides of the geometry pipeline when the list gets on the order of 80k
nodes. also of note is that avs does not keep an end pointer so to add each
new node, object, the entire list has to be traversed to reach the end. 
this is why atom (i.e. sphere) picking is non trivial with avs not just
convexavs.

the workaround is to put all of the spheres into single object, minimizing
the object storage overhead, and use the GEOM functions for setting upstream
pick correlations via GEOMedit_selection_mode and GEOMadd_*_{prim,vertex}-
_data. reference chapter 10 Geometries page 328 and chapter 11 Geometry
routines pages 351, 352 and 374.

you then have to write a pick handler which gets the vertex id and correlates
this with a particular sphere. if you want to change color or remove the 
sphere, you have to regenerate the object with all the spheres as before, 
with the desired changes to the particular picked one. if you want to move
the picked sphere then you need to delete the previous object, regenerate 
all the previous spheres minus the picked one, and then create a new object
with just that picked sphere.  this can be applied to any type of geometry,
not just spheres.  

if you have any more questions free to send some email.

take care,
james, peters@convex.com
From: hayes%valkris@hac2arpa.hac.com (Brian Hayes 74-35 x65129)
Newsgroups: comp.graphics.avs
Subject: Rendering of flat complex geometries
Date: 22 Jan 93 02:28:25 GMT
Organization: Hughes Aircraft Company, EDSG
Originator: hayes@valkris

I'm having the geometry viewer display a GEOM_POLYHEDRON geometry of a
double headed arrow:
  /      \
 /|______|\
/          \       (wow, with ascii graphics like this, why use AVS?;^)
\  ______  /
 \|      |/
  \      /

When I set the render mode to "lines", I observe the expected result in 
the geometry viewer window: I see an outline of a double headed arrow.

HOWEVER, when I set the render mode to "no_light", I don't get a solid 
double headed arrow like I want.  I get something like this:
           
  /     /\
 /|___ /  \
/          \ 
\    ____  /
 \  /    |/
  \/     /
  

How can I get a solid double headed arrow like I want?  I've tried other
rendering modes but I don't get a solid double headed arrow.

Thanks.
Brian Hayes
hayes@hac2arpa.hac.com

-- 
| 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>                 |
Newsgroups: comp.graphics.avs
From: avs@ncsc.org (International AVS Center)
Subject: New module at IAC - Topo2irreg
Organization: North Carolina Supercomputing Center
Date: Thu, 28 Jan 1993 17:18:31 GMT

Name        : Topo2irreg      Version      : 1.000     Mod Number : 1565 
Author      : Wright, E.L., U.S Geological Survey
Submitted   : 01/28/93        Last Updated : 01/28/93  Language   : C        
Ported to   : DEC Kubota Convex HP IBM
Description : This module converts a 2D scalar float 2-coordinate field
              to an irregular 3-D field by adding Z coordinates. The Z
              coordinates are the data values of the input field
              (typically topography) multiplied by the value of the
              vertical scale factor parameter. The input field may be
              uniform, rectilinear, or irregular.
-- 
International AVS Center
North Carolina Supercomputing Center
avs@ncsc.org
Newsgroups: comp.graphics.avs
From: James Peters <peters@convex.COM>
Subject: Re: Crash - Display Pixmap
Originator: peters@mikey.convex.com
Reply-To: peters@convex.COM (James Peters)
Organization: CONVEX Computer Corporation, Richardson, Tx., USA
Date: Tue, 26 Jan 1993 19:04:22 GMT
X-Disclaimer: This message was written by a user at CONVEX Computer
              Corp. The opinions expressed are those of the user and
              not necessarily those of CONVEX.

In article <1993Jan26.150213.13194@shannon.ee.wits.ac.za> wayne@concave.cs.wits.ac.za (Wayne Smith) writes:
>I have the following problem when using ConvexAVS 3.0 with an Iris
>Indigo workstation as the graphics display. This problem has only started to
>appear recently when doing things that used to work fine previously.
>
>When I try do use the store frames feature of the Display Pixmap Module
>the program crashes with the following error:
>
>X Error of failed request:  BadMatch (invalid parameter attributes)
>  Major opcode of failed request:  62 (X_CopyArea) Serial number of
>  failed request:  28456 Current serial number in output stream:  28471
>
>When I use the Force X-Renderer option I do not experience it at all,
>but I used to be able to use it with rglserver.
>
>Where could my problem be lying : with the Convex side or the Indigo?
>What can I do to find out? What could have caused it to suddenly start
>crashing? 
>
>Any answers or suggestions will be appreciated.

hello wayne,

i have seen the aforementioned error when using the gl rendering with
a true color visual. you may want to experiment with using different
visual ids. this can be done by setting an environment variable or
by an appropriate .avsrc entry, reference man avs. to figure out the
possible visuals use the xdpyinfo client.

regards,
james, peters@convex.com
Newsgroups: comp.graphics
From: perelet@avignon.wri.com (Oleg Perelet)
Subject: Cabri (REQUEST)
Organization: Wolfram Research, Inc.
Date: Sat, 23 Jan 1993 21:12:20 GMT

Could you guys tell me what Cabri is?
Cabri-Geometre?.....
Thanx a lot.
From: giacomo@cpsi7.dibe.unige.it (Giacomo Indiveri)
Newsgroups: comp.graphics
Subject: Face and Texture images WANTED
Date: 21 Jan 1993 10:12:03 GMT
Organization: DIBE - Universita` di Genova, Italy
NNTP-Posting-Host: cpsi7.dibe.unige.it

Hi everyone,
I'm working on a model for pre-attentive vision and I need to test it with
Brodatz texture pictures and with images of faces. Do you know where I can
find them? Is there any ftp-site with an archive of these type of images?
I looked for it with archie, but I couldn't find any.
Thanks to all.
                    Giacomo

------------------------------------------------------
| Giacomo Indiveri                                   |
| giacomo@cpsi7.dibe.unige.it                        |
| DIBE - University of Genova, Italy                 |
------------------------------------------------------

Newsgroups: comp.graphics