<div dir="ltr">Please keep discussion on mail list.<div><br></div><div style>Your file and cmake work for me.</div><div style><br></div><div style>Do you have more than one version of VTK on your system? This cmakelists.txt will only work with VTK6</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 13, 2013 at 9:41 AM, Altamash Abbasi <span dir="ltr"><<a href="mailto:altamashabbasi@gmail.com" target="_blank">altamashabbasi@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>cmake_minimum_required(VERSION 2.8.5 FATAL_ERROR)</div><div><br></div><div>PROJECT (Step1)</div><div>
<br></div><div>if(NOT VTK_BINARY_DIR)</div><div> FIND_PACKAGE(VTK COMPONENTS</div><div> vtkFiltersSources</div>
<div> vtkRenderingCore</div><div> vtkRenderingOpenGL</div><div> )</div><div> include(${VTK_USE_FILE})</div><div>endif()</div><div><br></div><div>add_executable(Cone MACOSX_BUNDLE Cone.cxx)</div><div>target_link_libraries(Cone ${VTK_LIBRARIES})</div>
<div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 13, 2013 at 3:40 PM, Bill Lorensen <span dir="ltr"><<a href="mailto:bill.lorensen@gmail.com" target="_blank">bill.lorensen@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Please show the CMakeLists.txt file<div><br></div></div><div><div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Tue, Aug 13, 2013 at 9:37 AM, Altamash Abbasi <span dir="ltr"><<a href="mailto:altamashabbasi@gmail.com" target="_blank">altamashabbasi@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">so whats the problem ???</div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Tue, Aug 13, 2013 at 3:33 PM, Altamash Abbasi <span dir="ltr"><<a href="mailto:altamashabbasi@gmail.com" target="_blank">altamashabbasi@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(0,128,0)">/*=========================================================================</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Program:</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Visualization</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Toolkit</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Module:</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Cone.cxx</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Copyright</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">(c)</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Ken</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Martin,</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Will</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Schroeder,</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Bill</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Lorensen</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">All</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">rights</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">reserved.</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">See</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Copyright.txt</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">or</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)"><a href="http://www.kitware.com/Copyright.htm" target="_blank">http://www.kitware.com/Copyright.htm</a></span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">for</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">details.</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">This</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">software</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">is</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">distributed</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">WITHOUT</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">ANY</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">WARRANTY;</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">without</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">even</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">implied</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">warranty</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">of</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">MERCHANTABILITY</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">or</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">FITNESS</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">FOR</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">A</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">PARTICULAR</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">PURPOSE.</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">See</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">above</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">copyright</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">notice</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">for</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">more</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">information.</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(0,128,0)">=========================================================================*/</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(0,128,0)">//</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">This</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">example</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">creates</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">a</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">polygonal</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">model</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">of</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">a</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">cone,</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">and</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">then</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">renders</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">it</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">to</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">screen.</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">It</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">will</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">rotate</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">cone</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">360</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">degrees</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">and</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">then</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">exit.</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">The</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">basic</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">setup</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">of</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">source</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">-></span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">mapper</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">-></span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">actor</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">-></span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">renderer</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">-></span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">renderwindow</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">is</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">typical</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">of</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">most</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">VTK</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">programs.</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(0,128,0)">//</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">First</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">include</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">required</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">header</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">files</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">for</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">VTK</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">classes</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">we</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">are</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">using.</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(0,0,128)">#include</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">"vtkConeSource.h"</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(0,0,128)">#include</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">"vtkPolyDataMapper.h"</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(0,0,128)">#include</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">"vtkRenderWindow.h"</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(0,0,128)">#include</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">"vtkCamera.h"</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(0,0,128)">#include</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">"vtkActor.h"</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(0,0,128)">#include</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">"vtkRenderer.h"</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(128,128,0)">int</span><span style="color:rgb(192,192,192)"> </span>main<span>()</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span>{</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Next</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">we</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">create</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">an</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">instance</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">of</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">vtkConeSource</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">and</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">set</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">some</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">of</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">its</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">properties.</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">The</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">instance</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">of</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">vtkConeSource</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">"cone"</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">is</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">part</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">of</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">a</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">visualization</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">pipeline</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">(it</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">is</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">a</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">source</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">process</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">object);</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">it</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">produces</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">data</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">(output</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">type</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">is</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">vtkPolyData)</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">which</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">other</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">filters</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">may</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">process.</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span>vtkConeSource<span style="color:rgb(192,192,192)"> </span><span>*</span><span>cone</span><span style="color:rgb(192,192,192)"> </span><span>=</span><span style="color:rgb(192,192,192)"> </span>vtkConeSource<span>::</span>New<span>();</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>cone</span><span>-></span>SetHeight<span>(</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,0,128)">3.0</span><span style="color:rgb(192,192,192)"> </span><span>);</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>cone</span><span>-></span>SetRadius<span>(</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,0,128)">1.0</span><span style="color:rgb(192,192,192)"> </span><span>);</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>cone</span><span>-></span>SetResolution<span>(</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,0,128)">10</span><span style="color:rgb(192,192,192)"> </span><span>);</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">In</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">this</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">example</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">we</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">terminate</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">pipeline</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">with</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">a</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">mapper</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">process</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">object.</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">(Intermediate</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">filters</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">such</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">as</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">vtkShrinkPolyData</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">could</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">be</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">inserted</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">in</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">between</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">source</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">and</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">mapper.)</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">We</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">create</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">an</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">instance</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">of</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">vtkPolyDataMapper</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">to</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">map</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">polygonal</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">data</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">into</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">graphics</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">primitives.</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">We</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">connect</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">output</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">of</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">cone</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">souece</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">to</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">input</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">of</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">this</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">mapper.</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span>vtkPolyDataMapper<span style="color:rgb(192,192,192)"> </span><span>*</span><span>coneMapper</span><span style="color:rgb(192,192,192)"> </span><span>=</span><span style="color:rgb(192,192,192)"> </span>vtkPolyDataMapper<span>::</span>New<span>();</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>coneMapper</span><span>-></span>SetInputConnection<span>(</span><span style="color:rgb(192,192,192)"> </span><span>cone</span><span>-></span>GetOutputPort<span>()</span><span style="color:rgb(192,192,192)"> </span><span>);</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Create</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">an</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">actor</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">to</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">represent</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">cone.</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">The</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">actor</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">orchestrates</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">rendering</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">of</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">mapper's</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">graphics</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">primitives.</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">An</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">actor</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">also</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">refers</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">to</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">properties</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">via</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">a</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">vtkProperty</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">instance,</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">and</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">includes</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">an</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">internal</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">transformation</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">matrix.</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">We</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">set</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">this</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">actor's</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">mapper</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">to</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">be</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">coneMapper</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">which</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">we</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">created</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">above.</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span>vtkActor<span style="color:rgb(192,192,192)"> </span><span>*</span><span>coneActor</span><span style="color:rgb(192,192,192)"> </span><span>=</span><span style="color:rgb(192,192,192)"> </span>vtkActor<span>::</span>New<span>();</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>coneActor</span><span>-></span>SetMapper<span>(</span><span style="color:rgb(192,192,192)"> </span><span>coneMapper</span><span style="color:rgb(192,192,192)"> </span><span>);</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Create</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Renderer</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">and</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">assign</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">actors</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">to</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">it.</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">A</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">renderer</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">is</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">like</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">a</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">viewport.</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">It</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">is</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">part</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">or</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">all</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">of</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">a</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">window</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">on</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">screen</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">and</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">it</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">is</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">responsible</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">for</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">drawing</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">actors</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">it</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">has.</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">We</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">also</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">set</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">background</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">color</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">here.</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span>vtkRenderer<span style="color:rgb(192,192,192)"> </span><span>*</span><span>ren1</span><span>=</span><span style="color:rgb(192,192,192)"> </span>vtkRenderer<span>::</span>New<span>();</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>ren1</span><span>-></span>AddActor<span>(</span><span style="color:rgb(192,192,192)"> </span><span>coneActor</span><span style="color:rgb(192,192,192)"> </span><span>);</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>ren1</span><span>-></span>SetBackground<span>(</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,0,128)">0.1</span><span>,</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,0,128)">0.2</span><span>,</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,0,128)">0.4</span><span style="color:rgb(192,192,192)"> </span><span>);</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Finally</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">we</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">create</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">render</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">window</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">which</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">will</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">show</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">up</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">on</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">screen.</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">We</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">put</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">our</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">renderer</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">into</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">render</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">window</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">using</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">AddRenderer.</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">We</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">also</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">set</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">size</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">to</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">be</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">300</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">pixels</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">by</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">300.</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span>vtkRenderWindow<span style="color:rgb(192,192,192)"> </span><span>*</span><span>renWin</span><span style="color:rgb(192,192,192)"> </span><span>=</span><span style="color:rgb(192,192,192)"> </span>vtkRenderWindow<span>::</span>New<span>();</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>renWin</span><span>-></span>AddRenderer<span>(</span><span style="color:rgb(192,192,192)"> </span><span>ren1</span><span style="color:rgb(192,192,192)"> </span><span>);</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>renWin</span><span>-></span>SetSize<span>(</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,0,128)">300</span><span>,</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,0,128)">300</span><span style="color:rgb(192,192,192)"> </span><span>);</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Now</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">we</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">loop</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">over</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">360</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">degreeees</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">and</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">render</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">cone</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">each</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">time.</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(128,128,0)">int</span><span style="color:rgb(192,192,192)"> </span><span>i</span><span>;</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(128,128,0)">for</span><span style="color:rgb(192,192,192)"> </span><span>(</span><span>i</span><span style="color:rgb(192,192,192)"> </span><span>=</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,0,128)">0</span><span>;</span><span style="color:rgb(192,192,192)"> </span><span>i</span><span style="color:rgb(192,192,192)"> </span><span><</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,0,128)">360</span><span>;</span><span style="color:rgb(192,192,192)"> </span><span>++</span><span>i</span><span>)</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>{</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">render</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">image</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>renWin</span><span>-></span>Render<span>();</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">rotate</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">active</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">camera</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">by</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">one</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">degree</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>ren1</span><span>-></span>GetActiveCamera<span>()-></span>Azimuth<span>(</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,0,128)">1</span><span style="color:rgb(192,192,192)"> </span><span>);</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>}</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Free</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">up</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">any</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">objects</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">we</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">created.</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">All</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">instances</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">in</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">VTK</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">are</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">deleted</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">by</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">using</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">the</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">Delete()</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">method.</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,128,0)">//</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>cone</span><span>-></span>Delete<span>();</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>coneMapper</span><span>-></span>Delete<span>();</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>coneActor</span><span>-></span>Delete<span>();</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>ren1</span><span>-></span>Delete<span>();</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span>renWin</span><span>-></span>Delete<span>();</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(128,128,0)">return</span><span style="color:rgb(192,192,192)"> </span><span style="color:rgb(0,0,128)">0</span><span>;</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span>}</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"></pre></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Aug 13, 2013 at 3:32 PM, Bill Lorensen <span dir="ltr"><<a href="mailto:bill.lorensen@gmail.com" target="_blank">bill.lorensen@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Also, please post the Cone.cxx file.<div><br></div></div><div><div><div class="gmail_extra">
<br><br><div class="gmail_quote">On Tue, Aug 13, 2013 at 9:30 AM, Bill Lorensen <span dir="ltr"><<a href="mailto:bill.lorensen@gmail.com" target="_blank">bill.lorensen@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Try cleaning the Cone/build directory and<div><span style="font-size:13px;font-family:arial,sans-serif">cmake -DVTK_DIR:PATH=/home/stame1/</span><span style="font-size:13px;font-family:arial,sans-serif">software/VTKBin ..</span><br>
</div><div><span style="font-size:13px;font-family:arial,sans-serif"><br></span></div><div><span style="font-size:13px;font-family:arial,sans-serif">NOTE the :PATH change.</span></div>
<div><span style="font-size:13px;font-family:arial,sans-serif"><br></span></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div>On Tue, Aug 13, 2013 at 9:20 AM, Altamash Abbasi <span dir="ltr"><<a href="mailto:altamashabbasi@gmail.com" target="_blank">altamashabbasi@gmail.com</a>></span> wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr"><div><div>stame1@itlrstud044:~/software/Cone/build> cmake -DVTK_DIR=/home/stame1/software/VTKBin ..</div>
<div>-- The C compiler identification is GNU</div><div>-- The CXX compiler identification is GNU</div>
<div>-- Check for working C compiler: /usr/bin/gcc</div><div>-- Check for working C compiler: /usr/bin/gcc -- works</div><div>-- Detecting C compiler ABI info</div><div>-- Detecting C compiler ABI info - done</div><div>-- Check for working CXX compiler: /usr/bin/c++</div>
<div>-- Check for working CXX compiler: /usr/bin/c++ -- works</div><div>-- Detecting CXX compiler ABI info</div><div>-- Detecting CXX compiler ABI info - done</div><div>-- Configuring done</div><div>-- Generating done</div>
<div>-- Build files have been written to: /home/stame1/software/Cone/build</div></div><div><br></div><div><font color="#990000">stame1@itlrstud044:~/software/Cone/build> make</font></div><div><font color="#990000">Scanning dependencies of target Cone</font></div>
<div><font color="#990000">[100%] Building CXX object CMakeFiles/Cone.dir/Cone.cxx.o </font></div><div><font color="#990000">/home/stame1/software/Cone/Cone.cxx:23:27: Fatal Error: vtkConeSource.h: File or directory not found</font></div>
<div><font color="#990000">Compilation terminated.</font></div><div><font color="#990000">make[2]: *** [CMakeFiles/Cone.dir/Cone.cxx.o] Error 1</font></div><div><font color="#990000">make[1]: *** [CMakeFiles/Cone.dir/all] Error 2</font></div>
<div><font color="#990000">make: *** [all] Error 2</font></div><div><br></div><div>Guys these are the result of my cmake and make commands . . . Help me in finding the solution. </div><div>Make command is not working . . .</div>
<div> </div></div>
<br></div></div>_______________________________________________<br>
Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
<br></blockquote></div><span><font color="#888888"><br><br clear="all"><div><br></div>-- <br>Unpaid intern in BillsBasement at noware dot com<br>
</font></span></div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>Unpaid intern in BillsBasement at noware dot com<br>
</div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Unpaid intern in BillsBasement at noware dot com<br>
</div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>Unpaid intern in BillsBasement at noware dot com<br>
</div>