I pull it from cvs (cvs co -r VTK-5-0). <br><br>As for using the version with Paraview, i'ld love to.. But unfortunately due to a wierd quirk with Cmake/Paraview/Irix we are unable to compile Paraview on Irix due to problems with command lines being too long.&nbsp; Also, no binary version of paraview is offered for Irix anymore via 
<a href="http://paraview.org">paraview.org</a> .&nbsp; So I have to run Paraview on Windows, but this VTK work is being done on Irix.<br><br><div><span class="gmail_quote">On 12/28/05, <b class="gmail_sendername">Dominik Szczerba
</b> &lt;<a href="mailto:domi@vision.ee.ethz.ch">domi@vision.ee.ethz.ch</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
where did you get 5.0 from? I dont see it on <a href="http://vtk.org">vtk.org</a><br>then why not try vtk that comes along with paraview?<br>--domi<br><br>Randall Hand wrote:<br>&gt; I don't think these classes exist in the 
4.4.&nbsp;&nbsp;Plus alot of stuff has<br>&gt; changed between 4.4 &amp; 5.0 (This isn't CVS head, it's the 5.0 Branch that's<br>&gt; supposed to be pretty stable), that makes it pretty difficult for me to<br>&gt; backport.<br>&gt;
<br>&gt; On 12/28/05, Dominik Szczerba &lt;<a href="mailto:domi@vision.ee.ethz.ch">domi@vision.ee.ethz.ch</a>&gt; wrote:<br>&gt;<br>&gt;&gt;Did you try with the &quot;official&quot; 4.4? I often have problems with the CVS
<br>&gt;&gt;version.<br>&gt;&gt;--domi<br>&gt;&gt;<br>&gt;&gt;Randall Hand wrote:<br>&gt;&gt;<br>&gt;&gt;&gt;I'm attempting to render an unstructured dataset that contains 1 vector<br>&gt;&gt;&gt;field and 7 scalar fields.&nbsp;&nbsp;I want to map Color &amp; Opacity to one of the
<br>&gt;&gt;<br>&gt;&gt;1<br>&gt;&gt;<br>&gt;&gt;&gt;scalar fields (both to the same one) and volume render it.&nbsp;&nbsp;I can do<br>&gt;&gt;<br>&gt;&gt;this in<br>&gt;&gt;<br>&gt;&gt;&gt;Paraview easily (screenie attached), but my VTK code returns a blank
<br>&gt;&gt;<br>&gt;&gt;black<br>&gt;&gt;<br>&gt;&gt;&gt;window everytime.&nbsp;&nbsp;Am I missing something here?<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;I'm doing it all offscreen on an SGI Irix box (Onyx340) with the VTK<br>&gt;&gt;&gt;5.0Branch
 installed &amp; MangledMesa.&nbsp;&nbsp;The code I'm using is below:<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;==============================<br>&gt;&gt;&gt;#include &lt;vtkColorTransferFunction.h &gt;<br>&gt;&gt;&gt;#include &lt;vtkDataSetReader.h
&gt;<br>&gt;&gt;&gt;#include &lt;vtkPiecewiseFunction.h&gt;<br>&gt;&gt;&gt;#include &lt;vtkUnstructuredGridVolumeRayCastMapper.h&gt;<br>&gt;&gt;&gt;#include &lt;vtkUnstructuredGrid.h&gt;<br>&gt;&gt;&gt;#include &lt; vtkDataSet.h
&gt;<br>&gt;&gt;&gt;#include &lt;vtkRenderWindow.h&gt;<br>&gt;&gt;&gt;#include &lt;vtkRenderer.h&gt;<br>&gt;&gt;&gt;#include &lt;vtkRenderLargeImage.h&gt;<br>&gt;&gt;&gt;#include &lt;vtkPNGWriter.h&gt;<br>&gt;&gt;&gt;#include &lt;
vtkVolumeProperty.h&gt;<br>&gt;&gt;&gt;#include &lt;vtkDataSetTriangleFilter.h &gt;<br>&gt;&gt;&gt;#include &lt;vtkImagingFactory.h&gt;<br>&gt;&gt;&gt;#include &lt;vtkGraphicsFactory.h&gt;<br>&gt;&gt;&gt;void main(void) {
<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;vtkGraphicsFactory *factGraphics = vtkGraphicsFactory::New();<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;factGraphics-&gt;SetUseMesaClasses(1);<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;factGraphics-&gt;SetOffScreenOnlyMode(1);<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;factGraphics-&gt;Delete();
<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;vtkImagingFactory *factImage = vtkImagingFactory::New();<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;factImage-&gt;SetUseMesaClasses(1);<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;factImage-&gt;Delete();<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;vtkDataSetReader *reader = vtkDataSetReader::New();
<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;reader-&gt;SetFileName(&quot;../VTK/step_127.vtk&quot;);<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;reader-&gt;ReadAllScalarsOn();<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;vtkDataSetTriangleFilter *tri = vtkDataSetTriangleFilter::New();
<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;tri-&gt;SetInput(reader-&gt;GetOutput());<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;vtkColorTransferFunction *color = vtkColorTransferFunction::New();<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;color-&gt;AddRGBPoint(250, 0, 0, 1);
<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;color-&gt;AddRGBPoint(450, 1, 0, 0);<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;color-&gt;AddRGBPoint(2600, 1, 1, 0);<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;color-&gt;AddRGBPoint(5000, 1, 1, 1);<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;vtkPiecewiseFunction *opacity = vtkPiecewiseFunction::New();
<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;opacity-&gt;AddPoint(250, 0.1);<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;opacity-&gt;AddPoint(450, 0.1);<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;opacity-&gt;AddPoint(2600, 0.25);<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;opacity-&gt;AddPoint(5000, 1.0);<br>&gt;&gt;&gt;
<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;vtkVolumeProperty *volProp = vtkVolumeProperty::New();<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;volProp-&gt;SetColor(color);<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;volProp-&gt;SetScalarOpacity(opacity);<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;volProp-&gt;SetInterpolationTypeToLinear();
<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;vtkUnstructuredGridVolumeRayCastMapper *mapper =<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vtkUnstructuredGridVolumeRayCastMapper::New();<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;mapper-&gt;SetScalarModeToUsePointFieldData();
<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;mapper-&gt;SelectScalarArray(&quot;Temperature&quot;);<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;mapper-&gt;SetInput(tri-&gt;GetOutput());<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;vtkVolume *volume = vtkVolume::New();<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;volume-&gt;SetMapper(mapper);
<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;volume-&gt;SetProperty(volProp);<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;volume-&gt;Update();<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;vtkRenderWindow *renWin = vtkRenderWindow::New();<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;vtkRenderer *ren1 = vtkRenderer::New();<br>
&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;renWin-&gt;OffScreenRenderingOn();<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;renWin-&gt;AddRenderer(ren1);<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;ren1-&gt;AddVolume(volume);<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;ren1-&gt;ResetCamera();<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;renWin-&gt;SetSize(1024, 1024);
<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;renWin-&gt;Modified();<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;vtkRenderLargeImage *w2if = vtkRenderLargeImage::New();<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;w2if-&gt;SetInput(ren1);<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;w2if-&gt;SetMagnification(1);
<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;vtkPNGWriter *png&nbsp;&nbsp;= vtkPNGWriter::New();<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;png-&gt;SetInput(w2if-&gt;GetOutput());<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;png-&gt;SetFileName(&quot;output.png&quot;);<br>&gt;&gt;&gt;&nbsp;&nbsp;&nbsp;&nbsp;png-&gt;Write();
<br>&gt;&gt;&gt;}<br>&gt;&gt;&gt;===============<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;--<br>&gt;&gt;&gt;Randall Hand<br>&gt;&gt;&gt;Visualization Scientist,<br>&gt;&gt;&gt;ERDC-MSRC Vicksburg, MS<br>&gt;&gt;&gt;Homepage: 
<a href="http://www.yeraze.com">http://www.yeraze.com</a><br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;------------------------------------------------------------------------<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;
<br>&gt;&gt;&gt;------------------------------------------------------------------------<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;_______________________________________________<br>&gt;&gt;&gt;This is the private VTK discussion list.
<br>&gt;&gt;&gt;Please keep messages on-topic. Check the FAQ at:<br>&gt;&gt;<br>&gt;&gt;<a href="http://www.vtk.org/Wiki/VTK_FAQ">http://www.vtk.org/Wiki/VTK_FAQ</a><br>&gt;&gt;<br>&gt;&gt;&gt;Follow this link to subscribe/unsubscribe:
<br>&gt;&gt;&gt;<a href="http://www.vtk.org/mailman/listinfo/vtkusers">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>&gt;&gt;<br>&gt;&gt;--<br>&gt;&gt;Dominik Szczerba, Dr.<br>&gt;&gt;Computer Vision Lab CH-8092 Zurich
<br>&gt;&gt;<a href="http://www.vision.ee.ethz.ch/~domi">http://www.vision.ee.ethz.ch/~domi</a><br>&gt;&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>&gt; --<br>&gt; Randall Hand<br>&gt; Visualization Scientist,<br>&gt; ERDC-MSRC Vicksburg, MS
<br>&gt; Homepage: <a href="http://www.yeraze.com">http://www.yeraze.com</a><br>&gt;<br><br>--<br>Dominik Szczerba, Dr.<br>Computer Vision Lab CH-8092 Zurich<br><a href="http://www.vision.ee.ethz.ch/~domi">http://www.vision.ee.ethz.ch/~domi
</a><br></blockquote></div><br><br clear="all"><br>-- <br>Randall Hand<br>Visualization Scientist, <br>ERDC-MSRC Vicksburg, MS<br>Homepage: <a href="http://www.yeraze.com">http://www.yeraze.com</a>