<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body dir="auto">
<div>First, I am assuming that you are creating an unstructured data set with a hexahedron connecting those 8 vertices.&nbsp;</div>
<div><br>
</div>
<div>The default rendering mode is surface. You should see that word in the representation choosers in the middle toolbar. For opaque renderings, it looks the same. Change the representation to volume to see a transparent volume.&nbsp;</div>
<div><br>
</div>
<div>Have you gone through the ParaView tutorial? Representations and many other topics are discussed there.&nbsp;<br>
<br>
<div>-Ken</div>
<div><br>
</div>
Sent from my iPad so blame autocorrect.</div>
<div><br>
On Sep 28, 2013, at 10:27 PM, &quot;庞庆源&quot; &lt;<a href="mailto:pangqingyuan1991@gmail.com">pangqingyuan1991@gmail.com</a>&gt; wrote:<br>
<br>
</div>
<blockquote type="cite">
<div>
<div dir="ltr">I have an extra question.Both my reader and Delaunay3D filter are subclass from vtkUnstructuredGridAlgorithm.But when I test with 8 vertices of a cube,my reader renders a&nbsp;hollow cube.But why can Delaunay3D filter render a solid cube?I have checked
 the Delaunay3D source file,but can not find the answer.</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">2013/9/29 Karl König <span dir="ltr">&lt;<a href="mailto:kkoenig11@web.de" target="_blank">kkoenig11@web.de</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
庞庆源,<br>
<br>
I found some spare time to look into this.<br>
<br>
The test data set you provided defines a point cloud with spherical<br>
topology. Your reader does import this geometric information (as<br>
points), but provides no topology. In order for VTK and hence ParaView<br>
to display anything, some kind of topology is needed. The simplest being<br>
vertices as 0D topology, i.e. a dot per point. The patch attached does<br>
exactly add that. With this, you can already see something in ParaView<br>
when using your reader plugin to import the test data set.<br>
<br>
You've been trying to triangulate your point cloud with spherical<br>
topology with Delaunay3D, in vain. I could reproduce that. With a debug<br>
build of ParaView, one notices thousands of warnings of kind &quot;Unable to<br>
factor linear system&quot; being issued when trying to apply Delaunay3D<br>
filter to your input.<br>
<br>
The same actually happens when applying Delaunay3D filter to a sphere<br>
source created with theta resolution 180 and phi resolution 90.<br>
A few dozen warnings about being unable to factor a linear system are<br>
raised. (On a side node: a debug build of ParaView master branch with<br>
CMake option VTK_DEBUG_LEAKS:BOOL=ON reveals a memory leak in Delaunay3D<br>
when applied to this densely meshed sphere.) The result, however, is<br>
disappointing as the volume mesh has some gaps and rifts, not really a<br>
smooth surface any more. So, you need to pursue another triangulation<br>
approach.<br>
<br>
Applying Delaunay2D filter instead produces at least a hemisphere,<br>
almost instantly. I suspect, however, that a hemisphere is not good<br>
enough.<br>
<br>
You could resort to applying a Glyph filter with Glyph type &quot;Sphere&quot; and<br>
otherwise default settings. That yields a coarse approximation of what I<br>
guess you would like to achieve.<br>
<br>
It might also be that class vtkSurfaceReconstructionFilter or class<br>
vtkMarchingCubes or one of the filters from the pv-meshless plugin are<br>
able to create the surface mesh, but I'm not too familiar with them to<br>
say this with confidence or provide additional advice.<br>
<br>
There have recently even been a few discussions on the VTK mailing list<br>
regarding the general problem of triangulating point clouds with<br>
spherical topology, see e.g.<br>
<a href="http://markmail.org/message/fc3kjifkwtpggqai" target="_blank">http://markmail.org/message/fc3kjifkwtpggqai</a><br>
<br>
But given that your points are not arbitrarily distributed over the<br>
sphere, but in fact stored in your input file in a very regular and pre-<br>
sorted way (180 points per latitude, latitude after latitude from pole<br>
to pole) and given that the implied topology is very simple too (every<br>
vertex has exactly 4 neighbors), it is not too hard to extend your<br>
reader to have it create a smooth triangulation of the surface by simple<br>
quads (connecting vertex i with i&#43;1, i&#43;181 and i&#43;180) without involving<br>
the help from additional VTK meshing classes.<br>
<br>
Maybe someone else on the list can even tell you how to re-arrange your<br>
data to fulfill the prerequisites for a structured grid data set for<br>
which the triangulation is implicitly done by VTK.<br>
<br>
Hope this helps,<br>
Karl<br>
<br>
<br>
<br>
庞庆源 wrote, On 27.09.2013 02:46:<br>
<div class="im">&gt; This is the source of my test plugin.Could you have a try?<br>
&gt; My paraview version is 4.0.1 ,built from source.<br>
&gt;<br>
&gt;<br>
</div>
&gt; 2013/9/27 Moreland, Kenneth &lt;<a href="mailto:kmorel@sandia.gov">kmorel@sandia.gov</a> &lt;mailto:<a href="mailto:kmorel@sandia.gov">kmorel@sandia.gov</a>&gt;&gt;<br>
<div class="im">&gt;<br>
&gt; &nbsp; &nbsp; I doubt that would make a difference. I just tried a bimodal<br>
&gt; &nbsp; &nbsp; distribution using two point sources, and the filter still executed<br>
&gt; &nbsp; &nbsp; in about the same amount of time.<br>
&gt;<br>
&gt; &nbsp; &nbsp; So what version of ParaView are you using? Are you using a binary<br>
</div>
&gt; &nbsp; &nbsp; downloaded from <a href="http://paraview.org" target="_blank">paraview.org</a> &lt;<a href="http://paraview.org" target="_blank">http://paraview.org</a>&gt; or did you build<br>
<div class="im">&gt; &nbsp; &nbsp; your own?<br>
&gt;<br>
&gt; &nbsp; &nbsp; -Ken<br>
&gt;<br>
&gt; &nbsp; &nbsp; From: 庞庆源 &lt;<a href="mailto:pangqingyuan1991@gmail.com">pangqingyuan1991@gmail.com</a><br>
</div>
&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:pangqingyuan1991@gmail.com">pangqingyuan1991@gmail.com</a>&gt;&gt;<br>
<div class="im">&gt; &nbsp; &nbsp; Date: Thursday, September 26, 2013 3:05 AM<br>
</div>
&gt; &nbsp; &nbsp; To: Kenneth Moreland &lt;<a href="mailto:kmorel@sandia.gov">kmorel@sandia.gov</a> &lt;mailto:<a href="mailto:kmorel@sandia.gov">kmorel@sandia.gov</a>&gt;&gt;<br>
&gt; &nbsp; &nbsp; Cc: &quot;<a href="mailto:paraview@paraview.org">paraview@paraview.org</a> &lt;mailto:<a href="mailto:paraview@paraview.org">paraview@paraview.org</a>&gt;&quot;<br>
&gt; &nbsp; &nbsp; &lt;<a href="mailto:paraview@paraview.org">paraview@paraview.org</a> &lt;mailto:<a href="mailto:paraview@paraview.org">paraview@paraview.org</a>&gt;&gt;<br>
<div class="im">&gt;<br>
&gt; &nbsp; &nbsp; Subject: [EXTERNAL] Re: [Paraview] Delaunay 3D filter too slow<br>
&gt;<br>
&gt; &nbsp; &nbsp; My points are not Uniform distribution.They take from intersections<br>
&gt; &nbsp; &nbsp; of 89 wefts and 180 warps.So the points are intensive at poles and<br>
&gt; &nbsp; &nbsp; sparse at equator.Is this the problem?<br>
&gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; 2013/9/25 Moreland, Kenneth &lt;<a href="mailto:kmorel@sandia.gov">kmorel@sandia.gov</a><br>
</div>
&gt; &nbsp; &nbsp; &lt;mailto:<a href="mailto:kmorel@sandia.gov">kmorel@sandia.gov</a>&gt;&gt;<br>
<div class="im">&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; That is strange. I cannot replicate your problem. I used a point<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; source to create 16020 random points in a sphere, and the<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; Delaunay triangulation took only about 2 seconds. My processor<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; might be a bit better than yours, but not anywhere near enough<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; to explain the difference.<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; What version of ParaView are you using? Are you a binary<br>
</div>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; downloaded from <a href="http://paraview.org" target="_blank">paraview.org</a> &lt;<a href="http://paraview.org" target="_blank">http://paraview.org</a>&gt; or did you<br>
<div class="im">&gt; &nbsp; &nbsp; &nbsp; &nbsp; build your own?<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; -Ken<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; From: 庞庆源 &lt;<a href="mailto:pangqingyuan1991@gmail.com">pangqingyuan1991@gmail.com</a><br>
</div>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;mailto:<a href="mailto:pangqingyuan1991@gmail.com">pangqingyuan1991@gmail.com</a>&gt;&gt;<br>
<div class="im">&gt; &nbsp; &nbsp; &nbsp; &nbsp; Date: Tuesday, September 24, 2013 10:29 PM<br>
</div>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; To: Kenneth Moreland &lt;<a href="mailto:kmorel@sandia.gov">kmorel@sandia.gov</a> &lt;mailto:<a href="mailto:kmorel@sandia.gov">kmorel@sandia.gov</a>&gt;&gt;<br>
<div class="im">&gt; &nbsp; &nbsp; &nbsp; &nbsp; Subject: [EXTERNAL] Re: [Paraview] Delaunay 3D filter too slow<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; in fact,I have only 16020 points for test.My cpu is AMD<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; Athlon(tm) II P320 Dual-Core Processor with 2.1GHz.How long will<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; it take in this case if I use one cpu to calculate?I have wait<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; for more than 10 minutes before stopping it.<br>
&gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; 2013/9/24 Moreland, Kenneth &lt;<a href="mailto:kmorel@sandia.gov">kmorel@sandia.gov</a><br>
</div>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &lt;mailto:<a href="mailto:kmorel@sandia.gov">kmorel@sandia.gov</a>&gt;&gt;<br>
<div class="im">&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Your options are probably either to wait or do something<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else. Delaunay triangulation is a pretty heavyweight<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; operation and in general it is not trivial to impose a<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; topology on a collection of points.<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; You might rethink whether you really need to create a solid<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; sphere in the first place. I'm guessing you have at least<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; around 100,000 points (or else Delaunay probably would not<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; be that slow). If you just render these points as a cloud of<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; points, you should get enough occlusion for it to look<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pretty much like a sphere.<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; -Ken<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; From: 庞庆源 &lt;<a href="mailto:pangqingyuan1991@gmail.com">pangqingyuan1991@gmail.com</a><br>
</div>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;mailto:<a href="mailto:pangqingyuan1991@gmail.com">pangqingyuan1991@gmail.com</a>&gt;&gt;<br>
<div class="im">&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Date: Tuesday, September 24, 2013 5:01 AM<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; To: paraview &lt;<a href="mailto:paraview@paraview.org">paraview@paraview.org</a><br>
</div>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;mailto:<a href="mailto:paraview@paraview.org">paraview@paraview.org</a>&gt;&gt;<br>
<div class="HOEnZb">
<div class="h5">&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Subject: [EXTERNAL] [Paraview] Delaunay 3D filter too slow<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; I have a lot of points taking sample from a solid sphere.So<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; I want to use Delaunay 3D filter to render the shpere with<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; known scalars of the points.But it took me so much time.What<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; should I do?<br>
<br>
</div>
</div>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<font face="arial, helvetica, sans-serif" size="6" color="#33ff33"><a href="mailto:pangqingyuan1991@gmail.com" target="_blank">庞庆源<span></span><span></span></a></font>
</div>
</div>
</blockquote>
<blockquote type="cite">
<div><span>_______________________________________________</span><br>
<span>Powered by <a href="http://www.kitware.com">www.kitware.com</a></span><br>
<span></span><br>
<span>Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html">
http://www.kitware.com/opensource/opensource.html</a></span><br>
<span></span><br>
<span>Please keep messages on-topic and check the ParaView Wiki at: <a href="http://paraview.org/Wiki/ParaView">
http://paraview.org/Wiki/ParaView</a></span><br>
<span></span><br>
<span>Follow this link to subscribe/unsubscribe:</span><br>
<span><a href="http://www.paraview.org/mailman/listinfo/paraview">http://www.paraview.org/mailman/listinfo/paraview</a></span><br>
</div>
</blockquote>
</body>
</html>