HDTenEightyP/NetNews huggingface dataset:
From: rajsnr@IASTATE.EDU (S N Rajesh)
Newsgroups: comp.graphics
Subject: Multiplatform  GUI toolkits
Date: 2 Jan 93 02:49:34 GMT
Reply-To: rajsnr@IASTATE.EDU (S N Rajesh)
Organization: Iowa State University

Keywords: GUI toolkit

 


      Hi, I would like to thank everybody who took
time to respond to my earlier mail on this topic.
I had one more question...I am interested in knowing the commercial
popularity (either currently or expected to be in future) of the following
multiplatform packages (as I have to choose one among the two)

1) X++ from XVT softwares and
2) Open Interface fron Neuron data

thanks
Sincerely

Rajesh

(rajsnr@iastate.edu)
Newsgroups: comp.graphics
From: hyu@author.gsfc.nasa.gov (Henry Yu, CSC Laurel, 301-497-4042)
Subject: animation
Organization: Goddard Space Flight Center
Distribution: usa
Date: Thu, 24 Dec 1992 22:21:00 GMT

Does anyone know of or has work with a animation type software on the
IBM compatible platform?  And, how do you like the package?  Information
such as cost and possible limitations (file formats) are appreciated.
E-mail to hyu@author.gsfc.nasa.gov welcome.  I shall post a summary.

Happy Holidays,
hyu 

Views expressed here are solely my own.     hyu@author.gsfc.nasa.gov (work)
Newsgroups: comp.graphics.avs
From: dsmith@uoft02.utoledo.edu
Newsgroups: comp.graphics.avs
Subject: AVS Chemistry Viewer and GAMESS
Date: 23 Dec 92 12:13:06 EST
Organization: University of Toledo, Computer Services

Has anyone written a module or modules to interface the AVS Chemistry Viewer
from Molecular Simulations, Inc. with the ab initio code GAMESS, available
from Mark Gordon and Mike Schmidt?

Doug Smith
Assistant Professor of Chemistry
The University of Toledo
Toledo, OH  43606-3390

voice    419-537-2116
fax      419-537-4033
email    dsmith@uoft02.utoledo.edu
Newsgroups: comp.graphics.avs
From: wes@ux6.lbl.gov (Wes Bethel)
Subject: Re: Handling of "missing" or "special values"
Organization: U.S. Geological Survey, Woods Hole, MA
Date: Thu, 31 Dec 92 13:22:11 GMT

In article <1ht21uINN1ui@overload.lbl.gov> wes@ux6.lbl.gov (Wes Bethel) writes:

>In article <1992Dec30.150955.18683@netnews.whoi.edu+ rsignell@crusty.er.usgs.gov (Richard P. Signell) writes:

>+Is there a way to tell isosurface to ignore missing or special
>+values in a 3D grid?  Setting missing values to zero or some
>+other value does *not* have the desired affect.

>The power of the "marching cubes" (tm) (blech) algorithm is that it
>breaks a big problem into  a bunch of little problems.  The little
>problem is to find where the surface of interest intersect the (possibly
>twisted) hexahedron that you're looking at.
>
>The absolute best you can do, using marching cubes that is, is to use 
>your judgement to provide data values where there are none.  I guess 
>you've tried some of the crusty interpolation modules which are 
>available, only to have land crop up in the middle of the ocean ;-). 

In fact, this is how I currently deal with the situation: I provide 
data values where there are none, making the data value equal to the
neighboring *good* point.  This way isosurface can't put a surface 
between the *special value* point and the *good* point.

I was hoping for something better, but thanks to the explanation about
how isosurface works, I now understand why it's a problem.

--
Rich Signell               |  rsignell@crusty.er.usgs.gov
U.S. Geological Survey     |  (508) 457-2229  |  FAX (508) 457-2310
Quissett Campus            |  " When marriage is outlawed, 
Woods Hole, MA  02543      |    only outlaws will have inlaws. "
Newsgroups: comp.graphics.avs
From: wes@ux6.lbl.gov (Wes Bethel)
Newsgroups: comp.graphics.avs
Subject: Re: Help with Synchronization
Date: 21 Dec 1992 17:58:54 GMT
Organization: Lawrence Berkeley Laboratory
Reply-To: wes@ux6.lbl.gov (Wes Bethel)
NNTP-Posting-Host: ux6.lbl.gov

In article <1992Dec20.054705.8951@ccnews.nctu.edu.tw+ blshyu@nctu.edu.tw () writes:
+...
+                                 boolean
+                                    |
+			 ----------------------
+			|                      |
+			|                animate_file
+	                |                      |
+			|                 read_field
+			|                      |
+	           animate_file           iso_surface
+			|                      |
+			|               render_geometry
+			|                      |
+			 ---------    --------- 
+			          |  |
+                               write_image
+
+  The "write_image" module needs two inputs from the two branches of
+the network indevudually.  Since the right branche of the network
+needs more time to complete the calculation than the left branch, I
+need a method to do the synchronization of the two branch or I can have
+many images saved with different names but with the same content.

(sorry for including so much of the original article - it was unavoidable)

Back when I was in school, the EE's would use a T-flop (trigger
flip-flop) to solve this problem. At the IAC is a module called
"shutter" which provides the functionality that you need. 

It takes as input an image, and when a "true" signal is applied to
it's "fire" parameter, it sends the input image to its output port.

So, your modified network would look like:

+                                 boolean
+                                    |
+			 ----------------------
+			|           |          |
+			|           |    animate_file
+	                |           |          |
+			|           |     read_field
+			|           |          |
+	           animate_file     |     iso_surface
+			|           |          |
+			|           |   render_geometry
+			|           |          |
+			 ---------  | --------- 
+			          | ||
+			          | shutter
+			          |  |
+                               write_image
+

Happy holidays!

wes
From: massiot@felix-e.crihan.fr (Alain Massiot)
Newsgroups: comp.graphics.avs
Subject: Changing the value of Stride using AVS File Descriptor
Keywords: stride
Date: 30 Dec 92 09:26:56 GMT
Organization: CRIHAN, France



Can somebody tell me how to change the (max.) value of the stride, because 
when I try to put a value greater than 50 , it keeps as max. value 50.
The problem is that my mesh must be read with a stride of 100 ...
Can somebody help me ???

Please  e-mail your answer .

alain massiot
massiot@crihan.fr

-- 
---------------------------------------------------------------------
Alain Massiot                    | C R I H A N
				 | Centre de Ressources Informatiques
Phone: +33 35 59 61 50		 | de Haute Normandie
Newsgroups: comp.graphics.avs
From: gardner@convex.com (Steve Gardner)
Subject: Re: Handling of "missing" or "special values"
Date: Wed, 30 Dec 1992 16:42:01 GMT
Organization: Engineering, CONVEX Computer Corp., 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.

In article <1992Dec30.150955.18683@netnews.whoi.edu> rsignell@crusty.er.usgs.gov (Richard P. Signell) writes:
>Is there a way to tell isosurface to ignore missing or special
>values in a 3D grid?  Setting missing values to zero or some
>other value does *not* have the desired affect.
	You might try putting your data into a UCD.  You will have to
	partition your data space into 3-D cells ( hexahedrons,tetrahedrons,
	pyramids, prisms) such that none of the nonexistent data points
	is included in a cell. Note that it must be a partition---no
	overlap is allowed.  The ucd iso module should then do the right thing.

	By the way, the problem you describe is rather common with the 
	AVSfield data type and one of the reasons why the UCD type is needed.
	Any time that the domain of definition of the function (the points 
	at which functional values occur) is topologically "complex" it 
	cannot be represented well with an AVSfield.  AVSfields assume that 
	the domain of definition is 2N-fold connected (where N is the 
	dimensionality of the space) and that linear interpolation can be done
	between neighboring points.  To make this more concrete, AVS fields
	in 3D assume that there are 6 neighbor points to point(i,j,k) 
	{point(i,j,k+1),point(i,j,k-1), . . . point(i+1,j,k),point(i-1,j,k)}
	It also assumes this same neighbor relation for functional values 
	and assumes that linear interpolation can generate the values 
	between two points (e.g. data(i,j,k) and data(i,j,k+1)).
	Your functions do not fit this assumption.  As you pointed out some 
	other packages take care of topological problems like yours by 
	allowing a complex data domain to be "gridded over" by a nice 2N-fold 
	grid where "illegal" values are used to indicate "holes".
	This can be a problem since it is conceivable that any value you
	may choose to be illegal may exist in some data sets and it can
	also be wasteful of storage since the grid must be the bounding box 
	of the data set.  In AVS the use of UCDs to model complex topologies
	is the preferred method.

	I hope this answers your question.  Feel free to contact me via
	email at the address below if you have any further questions.

==============================================================================
Steve Gardner					Convex Computer Corporation
Software Engineer				3000 Waterview Parkway
Scientific Visualization Applications		P.O. Box 833851
email: gardner@convex.com			Richardson, Texas 75083-3851
Phone: 214-497-4539  				Fax: 214-497-4500
==============================================================================


Newsgroups: comp.graphics.avs
From: rsignell@crusty.er.usgs.gov (Richard P. Signell)
Subject: Handling of "missing" or "special values"
Organization: U.S. Geological Survey, Woods Hole, MA
Date: Wed, 30 Dec 92 15:09:55 GMT

Is there a way to tell isosurface to ignore missing or special
values in a 3D grid?  Setting missing values to zero or some
other value does *not* have the desired affect.

The problem of missing values arises all the time in oceanography,
since we are often working with data on some sort of a latitude,
longitude and depth grid, but we only have data in ocean grid cells.
In land grid cells, we have no data, and for graphical techniques 
like contouring and isosurfaces, we want these points to be ignored.  
Most contouring packages (e.g. ISM, NCAR graphics) allow you to define 
a special value, say 1.e35, that indicates to the application that the 
point is to be ignored.  The contouring routine recognized special values,
and no contours are drawn in any box of the grid with a special value at 
one or more of its four corners.   This capability, however, does not
seem to exist in AVS.  Am I missing something fundamental here?

The simple technique of just manipulating the data field by 
setting all the values to zero or some other number does not work,
since contour or isosurface will try to draw contours or isosurfaces between
the "good" data points and the "missing" data points.   I believe the
modules themselves (isosurface, contour to geom ,etc) would have to 
recognize "special values" and act apppropriately to handle this problem.

I would love to here what other people have to say about this problem....

--
Rich Signell               |  rsignell@crusty.er.usgs.gov
U.S. Geological Survey     |  (508) 457-2229  |  FAX (508) 457-2310
Quissett Campus            |  " When marriage is outlawed, 
Woods Hole, MA  02543      |    only outlaws will have inlaws. "
Newsgroups: comp.graphics.avs
From: avs@ncsc.org (International AVS Center)
Subject: New module at IAC - Vector_Label
Organization: North Carolina Supercomputing Center
Date: Wed, 30 Dec 1992 19:31:24 GMT

Name        : Vector_Label    Version      : 1.000     Mod Number : 1563 
Author      : Charles J Williams III, Naval Research Lab
Submitted   : 12/30/92        Last Updated : 12/30/92  Language   : C        
Ported to   : DEC Kubota Convex IBM
Description : This module produces labels that are geometries. They can
              be scaled, rotated, and translated. Other geometric
              operators work as well, such as color, perspective, and
              material properties. The source for the vector
              information for the fonts is derived from the Hershey
              Fonts, stored in comp.sources.unix, volume 4, on your
              nearest archive site. The Hershey Fonts were originally
              created by Dr. A. V. Hershey while working at the U.S.
              National Bureau of Standards. The format of the font data in
              the Internet distribution was originally created by James
              Hurt at Cognition, Inc.
-- 
International AVS Center
North Carolina Supercomputing Center
avs@ncsc.org
Newsgroups: comp.graphics.avs
From: lakerb@rcwusr.bp.com
Newsgroups: comp.graphics.avs
Subject: Re: Handling of "missing" or "special values"
Date: 30 Dec 92 12:14:39 -0600
Organization: BP Research, Cleveland, OH (USA)

In article <1992Dec30.150955.18683@netnews.whoi.edu>, rsignell@crusty.er.usgs.gov (Richard P. Signell) writes:
> Is there a way to tell isosurface to ignore missing or special
> values in a 3D grid?  Setting missing values to zero or some
> other value does *not* have the desired affect.
> 

One trick we considered (topo map with some corners missing) was to break the
grid domain into several rectilinear 2-D fields.  We would then assign the
appropriate coordinates to each data point and combine the several 2-D views in
a Geometry Viewer.

We ended up re-gridding the data into a spreadsheet and filling in the missing
corners by hand ...

Rob Lake
BP Research

Newsgroups: comp.graphics.avs
From: avs@ncsc.org (International AVS Center)
Subject: New module at IAC - Read_Unversal_FI
Organization: North Carolina Supercomputing Center
Date: Wed, 30 Dec 1992 19:18:42 GMT

Name        : Read_Unversal_FIVersion      : 1.000     Mod Number : 1562 
Author      : kawanishi@tkov51.enet.dec.com, Digital Equipment
              Corporation
Submitted   : 12/30/92        Last Updated : 12/30/92  Language   : C        
Ported to   : DEC Kubota Convex IBM
Description : Read Unversal File is a utility module for conversion of
              I-DEAS Unversal Files into AVS UCD data. This module only
              extracts Stress data and node-element information.
-- 
International AVS Center
North Carolina Supercomputing Center
avs@ncsc.org
From: wes@ux6.lbl.gov (Wes Bethel)
Newsgroups: comp.graphics.avs
Subject: Re: Handling of "missing" or "special values"
Date: 30 Dec 1992 20:50:06 GMT
Organization: Lawrence Berkeley Laboratory
Reply-To: wes@ux6.lbl.gov (Wes Bethel)
NNTP-Posting-Host: ux6.lbl.gov

In article <1992Dec30.150955.18683@netnews.whoi.edu+ rsignell@crusty.er.usgs.gov (Richard P. Signell) writes:
+Is there a way to tell isosurface to ignore missing or special
+values in a 3D grid?  Setting missing values to zero or some
+other value does *not* have the desired affect.
+
+...
+The simple technique of just manipulating the data field by 
+setting all the values to zero or some other number does not work,
+since contour or isosurface will try to draw contours or isosurfaces between
+the "good" data points and the "missing" data points.   I believe the
+modules themselves (isosurface, contour to geom ,etc) would have to 
+recognize "special values" and act apppropriately to handle this problem.
+
+I would love to here what other people have to say about this problem....
+

Ok.  you asked, for it. ;-)

The power of the "marching cubes" (tm) (blech) algorithm is that it
breaks a big problem into  a bunch of little problems.  The little
problem is to find where the surface of interest intersect the (possibly
twisted) hexahedron that you're looking at.

But wait, there's an assumption that there is data at each corner of the
hexahedron.  You're saying that you don't necessarily have data at
each corner of the hexahedron, so this isn't the right algorithm to
use.  Unfortunately, unless someone else has some code laying around
that gets around this problem (ie, "non-marching" methods) you're
stuck with the AVS supplied isosurface.

The absolute best you can do, using marching cubes that is, is to use 
your judgement to provide data values where there are none.  I guess 
you've tried some of the crusty interpolation modules which are 
available, only to have land crop up in the middle of the ocean ;-). 

One suggestion for a modification to marching cubes that might work is
to create an adaptive algorithm that will collapse or combine adjacent 
grid cells when these undefined values are detected.  This sounds like 
a master's project, so I'll pass for the time being.  It definitely
sounds like something that should come from the user community though,
as opposed to asking AVS for something suitable (its too specific, not
general enough, or whatever).

Let us know when you write the module and submit it to the IAC. ;-)

wes


Newsgroups: comp.graphics.avs
From: wbardwel@elara.mitre.org (Bill Bardwell)
Subject: Irregular Field Coords 
Organization: Research Computer Facility, MITRE Corporation, Bedford, MA
Date: Wed, 23 Dec 1992 21:27:07 GMT


While trying to figure out how to set coordinates
in a 2D 3-coords irregular I came across this in field.h:
"NOTE: These only work for 3D 3-space data! If there is some other dimensionality or space, you want to use
UTILget_coord(field, i, j, k, &x, &y, &z)"
Can anyone tell me how to use this (why is so much stuff
missing from the manuals...(like the existance of any of
the UTIL stuff...))
Thanks.

William Bardwell
wbardwel@elara.mitre.org
P.S. still haven't figured out how to set the coords right.
From: mbc@po.CWRU.Edu (Michael B. Comet)
Newsgroups: comp.graphics
Subject: Problem with Bitmaps in Microsoft QuickC for windows.
Date: 3 Jan 1993 20:15:00 GMT
Organization: Case Western Reserve University, Cleveland, OH (USA)
Reply-To: mbc@po.CWRU.Edu (Michael B. Comet)
NNTP-Posting-Host: slc12.ins.cwru.edu



	I am currently working on a pic viewer for windows.  Everything
is fine except after I load a large image and convert it to a bitmap
with CreateBitmapIndirect() and then display it...every 100 lines or so
the pixels start to shift left or right or something and I get weird
banding.  

	I know my original buffer is okay as I checked it line by line
during the load using the setpixel() routine.

	Does anyone know of a problem with bitmaps greater than 64K ?
It works fine with 320x200 images, but for 640x480 etc... I get weird
things happening to my pictures.

	ANY help would be appreciated.  If anyone knows of code or a
book to handle this or if I am just doing something stupid please let me
know!


-- 
+======================================================================+
|  Michael B. Comet - Computer Programmer / Graphics Artist  - CWRU    |
|  mbc@po.CWRU.Edu  - "IF THEN THEN THEN = ELSE ELSE ELSE = THEN"      |
+======================================================================+
From: sngattan@sportster.ksu.ksu.edu (The Almighty)
Newsgroups: comp.graphics
Subject: How to print an Image File?
Date: 2 Jan 1993 02:14:11 -0600
Organization: Kansas State University
Distribution: world
NNTP-Posting-Host: sportster.ksu.ksu.edu

Hello:

	I have a grey-scale image that I have worked on and reduced it to
a form that I need to print (or get a hard copy).  Where and how can I do
it?  Is there a way where I can convert the file into a postscript format
and then maybe use a laser printer or line printer? 

	Any replies and help in this matter will be appreciated.  Please
reply to sngattan@matt.ksu.ksu.edu

								sanjay
From: mz@moscom.com (Matthew Zenkar)
Newsgroups: comp.graphics
Subject: GIF - UNIX - PC ?
Summary: DCVIEW20.ZIP IN alt.binaries.pictures.utilities DOS JPEG/GIF VIEWER
Date: 30 Dec 92 18:02:19 GMT
Organization: Moscom Corp., E. Rochester, NY
X-Newsreader: TIN [version 1.3 beta PL7]

There is a gif/jpeg viewer for DOS in alt.binaries.pictures.utilities
that works very well.  It is called cveiw, and the file is called 
dcview20.zip.  You will need to download the file file vesadriv.zip
as well if you have a super vga card in your system that does not
support the VESA graphics standard.

mz@moscom.com
Newsgroups: comp.graphics
From: bhenning@wimsey.bc.ca (Bill Henning)
Subject: Morphing
Organization: Wimsey Information Services
Date: Sat, 2 Jan 1993 01:51:55 GMT

Is there any freely available morphing software (preferrably C source)
available by FTP?

Bill

p.s.
 Thank you in advance
From: newberry@delphinus.as.arizona.edu (Mike Newberry)
Newsgroups: comp.graphics
Subject: Re: Blur Convolution kernel
Keywords: Image Processing
Date: 25 Dec 92 22:06:44 GMT
Organization: University of Arizona, Tucson, AZ

In article <47672@ogicse.ogi.edu> bartb@ogicse.cse.ogi.edu (Bart Butell) writes:
>I am looking for a convolution kernel (for both a 3x3 and a 5x5) that
>will perform a BLUR on an image.  Does anyone have any leads or have
>them?
>
>BarT

Just make an equal weighted circle or a Gaussian in a 5x5 box.  That'll
smooth the image, if that is what you want.  25 equal weights is the simplest
and will smooth the thing using what is commonly called a "boxcar" filter
but it leaves square artifacts at every point where there is a single "hot"
or "dead" pixel in your image.  Any convolution kernel will replicate
itself at such pojnts in an image, but filters with circular symmetry
leave an artifact that is usually similar to the point spread function unless
there is mothing blur already in the image.  Then you tailor your filter
shape (contours) to the shape of the psf caused by the motion.
From: haym@andromeda.rutgers.edu (Jeffrey Haym)
Newsgroups: comp.graphics
Subject: replacement for GKS wanted
Summary: alternative to Sun GKS
Keywords: GKS replacement graphics package/library
Date: 23 Dec 92 05:42:04 GMT
Organization: Rutgers Univ., New Brunswick, N.J.

Does anyone know of a (widely [freely] available) graphics library
that could be used to replace Sun's GKS (Graphics Kernel System).

I have a really great app written using GKS, except that any target system
MUST also contain the library (although I don't think the lib is a DLL).

Is X considered a graphics lib?  

By the way, the app I created is an implementation of the star cluster
experiment described in Scientific American's Computer Recreations back
some time between '85 and '87.  Since this was for a graphics class and
the prof was looking for specific things, I added interactivity, allowing
model editing.  The resulting project is really neat!  but I can't show anyone
outside of school! 

thanks!

David Preisler
(201) 529-4983
Newsgroups: comp.graphics
From: steve@keystone.arch.unsw.edu.au (Stephen Peter)
Subject: Re: Looking for 16M colors VESA driver for ET4
Reply-To: steve@keystone.arch.unsw.edu.au
Organization: Faculty of Architecture, University of New South Wales
Date: Tue, 22 Dec 1992 21:40:42 GMT

In article 170415NTHUS134@TWNMOE10.BITNET, Shih-Min Kao <NTHUS134@TWNMOE10.BITNET> () writes:
>  I have an ET4000 card (with 1M RAM) which is capable to display 16M (true)
>colors. I found a VESA driver called vesadriv.zip in SIMTEL20. It can display
>65536 colors at most. I need a VESA driver which can display 16M colors on
>my ET4000 card. I also need a TARGA file previewer which is able to display
>16M colors.
>
>     Thanks.
>
>Shih-Min Kao
>nthus134@twnmoe10.bitnet (or nthus134@twnmoe10.edu.tw)

You can find a 24bit targa viewer at   cad0.arch.unsw.edu.au   in directory
/pub/rayshade/dos  - BUT if you look on the utility disks that came with
your card you should find a 24bit targa viewer!!!!  The "demo" program that
(on my card) displays a sample 24 bit image is a targa viewer.

hope this helps!
happy christmas

Stephen.
---
 _--_|\                                                  S.Peter@unsw.EDU.AU
/      \    Stephen Peter                or  steve@keystone.arch.unsw.EDU.AU
\_.--._/<-------------------------------------------------------------------
      v     School of Architecture, University of New South Wales, Australia
            Phone +61 2 6974816   Fax +61 2 6621378   Messages +61 2 6974799

Newsgroups: comp.graphics