<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
<title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Ken<br>
<br>
Thanks for confirming what I suspected. As it is, I'm just finishing<br>
vtkMultiBlockUnstructuredGridAppend<br>
which iterates over all the leaf nodes and appends all Unstructured
Grids into a single dataset (dumps any other dataset types that may be
present). Immensely wasteful of space, but I'll just run it once and
save the surface generated by vtkGeometry filter for later use.<br>
<br>
Since D3 will find ghost cells for a single UnstructuredGrid that is
split across processors - I will consider making a modified version
which accepts a multiblock dataset (i.e. different leaf nodes of a
compound dataset) and operates that way (D3 doesn't expect points to be
duplicated does it?). Not sure how much work that would be - but in
principal we only need to fool D3 into taking data from leaf nodes of a
dataset rather than pieces of a dataset.<br>
<br>
That will work, yes?<br>
<br>
JB<br>
<br>
<br>
<br>
<blockquote
cite="mid:7137A9E1D1768C44BE7DF11D30FAB323049CE234@ES21SNLNT.srn.sandia.gov"
type="cite">
<pre wrap="">John,
I am afraid that there is no good way to do what you want right now.
There is no filter that is able to directly determine which external
faces of each block are actually abutting or are inside another block.
You could use tools like D3 or Clean to Grid, but as you suspect you
first have to cram everything in a single unstructured grid. Right now
there is no filter to do that either. Writing one would be trivial, and
there has been talk on this list for doing it. I think no one has done
it because it is generally best to avoid doing so whenever possible.
Does your CFD dataset happen to look like a brick? If so, you can fake
the operation with 6 slice filters on the boundaries of the data.
-Ken
</pre>
<blockquote type="cite">
<pre wrap="">-----Original Message-----
From: <a class="moz-txt-link-abbreviated" href="mailto:paraview-bounces+kmorel=sandia.gov@paraview.org">paraview-bounces+kmorel=sandia.gov@paraview.org</a>
</pre>
</blockquote>
<pre wrap=""><!---->[<a class="moz-txt-link-freetext" href="mailto:paraview">mailto:paraview</a>-
</pre>
<blockquote type="cite">
<pre wrap=""><a class="moz-txt-link-abbreviated" href="mailto:bounces+kmorel=sandia.gov@paraview.org">bounces+kmorel=sandia.gov@paraview.org</a>] On Behalf Of John Biddiscombe
Sent: Friday, January 11, 2008 7:10 AM
To: <a class="moz-txt-link-abbreviated" href="mailto:paraview@paraview.org">paraview@paraview.org</a>
Subject: [Paraview] Intra-zonal surfaces
When I load a complex CFD dataset with several dozen zones, I create a
multiblock data structure which has one dataset per zone/volume.
When visualizing this as a surface only and with transparency turned
</pre>
</blockquote>
<pre wrap=""><!---->on.
</pre>
<blockquote type="cite">
<pre wrap="">The faces between zones are visible as artifacts inside the volume
</pre>
</blockquote>
<pre wrap=""><!---->where
</pre>
<blockquote type="cite">
<pre wrap="">the zones abut. I was wondering if back face culling would remove
</pre>
</blockquote>
<pre wrap=""><!---->these,
</pre>
<blockquote type="cite">
<pre wrap="">but of course, there are font faces there too.
Is there any way of coaxing d3 or similar filter to generate ghost
</pre>
</blockquote>
<pre wrap=""><!---->cells
</pre>
<blockquote type="cite">
<pre wrap="">that can be used to overcome these artifacts.
or
I am thinking that if I join all cells into a single unstructured grid
(in parallel if necessary) then these surface cells will disappear
</pre>
</blockquote>
<pre wrap=""><!---->(but
</pre>
<blockquote type="cite">
<pre wrap="">perhaps there is a solution I have missed). Is there a filter to
</pre>
</blockquote>
<pre wrap=""><!---->append
</pre>
<blockquote type="cite">
<pre wrap="">all the zones into one already present in ParaView - like AppendFilter
for a multiblock->single unstructured grid.
Thanks
JB
--
John Biddiscombe, email:biddisco @ cscs.ch
<a class="moz-txt-link-freetext" href="http://www.cscs.ch/about/BJohn.php">http://www.cscs.ch/about/BJohn.php</a>
CSCS, Swiss National Supercomputing Centre | Tel: +41 (91) 610.82.07
Via Cantonale, 6928 Manno, Switzerland | Fax: +41 (91) 610.82.82
_______________________________________________
ParaView mailing list
<a class="moz-txt-link-abbreviated" href="mailto:ParaView@paraview.org">ParaView@paraview.org</a>
<a class="moz-txt-link-freetext" href="http://www.paraview.org/mailman/listinfo/paraview">http://www.paraview.org/mailman/listinfo/paraview</a>
</pre>
</blockquote>
<pre wrap=""><!---->
</pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="78">--
John Biddiscombe, email:biddisco @ cscs.ch
<a class="moz-txt-link-freetext" href="http://www.cscs.ch/about/BJohn.php">http://www.cscs.ch/about/BJohn.php</a>
CSCS, Swiss National Supercomputing Centre | Tel: +41 (91) 610.82.07
Via Cantonale, 6928 Manno, Switzerland | Fax: +41 (91) 610.82.82</pre>
</body>
</html>