<div dir="ltr">Hi Utkarsh,<div>Thanks for your reply. I can understand the amount of work it requires. But once you publish this, that will be immensely helpful like the book you have edited this year.</div><div><br></div><div>Let me be more specific to narrow down the answer I am looking for. Is there any place where I can understand the philosophy behind the virtual function "RequestData" which I can overload ? I think this might solve my issues for the time being.</div><div>Thanks again,</div><div>Chiranjib</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Mar 19, 2015 at 5:58 PM, Utkarsh Ayachit <span dir="ltr"><<a href="mailto:utkarsh.ayachit@kitware.com" target="_blank">utkarsh.ayachit@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Chiranjib,<br>
<br>
That's a painfully loaded question, I am afraid :). Here's a Wiki page<br>
that will hopefully give you some background [1]. I admit, we're<br>
woefully missing a good design document that describes the complete<br>
picture from proxies to views and representations. It's been on the<br>
TODO list for a while now.<br>
<br>
Utkarsh<br>
<br>
<br>
[1] <a href="http://www.paraview.org/ParaView/index.php/Views_And_Representations" target="_blank">http://www.paraview.org/ParaView/index.php/Views_And_Representations</a><br>
<div><div class="h5"><br>
On Thu, Mar 19, 2015 at 7:53 AM, Chiranjib Sur <<a href="mailto:sur.chiranjib@gmail.com">sur.chiranjib@gmail.com</a>> wrote:<br>
> Hi All,<br>
> This might sound a naive question to the experienced Paraview users (which I<br>
> am not).<br>
><br>
> I want to understand how the rendering happens in Paraview for any vtk<br>
> object. For example, if I want to render a STL file in the paraview window,<br>
> how do I do it ?<br>
> The underlying vtkSTLreader is able to read the file (if I open the file<br>
> using File>Open menu and then press "Apply" button).<br>
> I am trying to understand the mechanism behind these operations so that i<br>
> can customise and develop my own piece of utiilty.<br>
><br>
> The following vtk example creates a new visualization window but I want to<br>
> render the object in the paraview window.<br>
><br>
> Thanks much for your help. Is there some place where I can browse/read to<br>
> bring up my understanding about the paraview infrastructure.<br>
><br>
> Thanks,<br>
> Chiranjib<br>
><br>
><br>
> Here is the sample vtk code I am refering to (which creates a new viz window<br>
> - which I don't want to get)<br>
><br>
> vtkSmartPointer<vtkSTLReader> reader = vtkSmartPointer<vtkSTLReader>::New();<br>
>        reader->SetFileName("filename.stl");<br>
>        reader->Update();<br>
><br>
>        /*<br>
>        VTK rendering : a separate visualization windows Pops up<br>
>        */<br>
><br>
>          vtkSmartPointer<vtkPolyDataMapper> mapper =<br>
> vtkSmartPointer<vtkPolyDataMapper>::New();<br>
>          mapper->SetInputConnection(reader->GetOutputPort());<br>
><br>
>          vtkSmartPointer<vtkActor> actor = vtkSmartPointer<vtkActor>::New();<br>
>          actor->SetMapper(mapper);<br>
><br>
>          vtkSmartPointer<vtkRenderer> renderer =<br>
> vtkSmartPointer<vtkRenderer>::New();<br>
>          vtkSmartPointer<vtkRenderWindow> renderWindow =<br>
> vtkSmartPointer<vtkRenderWindow>::New();<br>
>          renderWindow->AddRenderer(renderer);<br>
><br>
>          vtkSmartPointer<vtkRenderWindowInteractor> renderWindowInteractor =<br>
> vtkSmartPointer<vtkRenderWindowInteractor>::New();<br>
>          renderWindowInteractor->SetRenderWindow(renderWindow);<br>
><br>
>          renderer->AddActor(actor);<br>
>          renderer->SetBackground(.3, .6, .3); // Background color green<br>
><br>
>          renderWindow->Render();<br>
>          renderWindowInteractor->Start();<br>
><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<br>
> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
> Search the list archives at:<br>
> <a href="http://markmail.org/search/?q=Paraview-developers" target="_blank">http://markmail.org/search/?q=Paraview-developers</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://public.kitware.com/mailman/listinfo/paraview-developers" target="_blank">http://public.kitware.com/mailman/listinfo/paraview-developers</a><br>
><br>
</blockquote></div><br></div>