[vtkusers] Returning Type of any object

David E DeMarle dave.demarle at kitware.com
Thu Jul 11 08:03:22 EDT 2013


And of course vtk*::SafeDownCast(someptr)

David E DeMarle
Kitware, Inc.
R&D Engineer
21 Corporate Drive
Clifton Park, NY 12065-8662
Phone: 518-881-4909


On Thu, Jul 11, 2013 at 8:02 AM, David E DeMarle
<dave.demarle at kitware.com>wrote:

> vtkObject::GetClassName()
> and/or
> vtkObject::IsA("classname")
>
>
> David E DeMarle
> Kitware, Inc.
> R&D Engineer
> 21 Corporate Drive
> Clifton Park, NY 12065-8662
> Phone: 518-881-4909
>
>
> On Thu, Jul 11, 2013 at 7:00 AM, rahul indoria <rahulindoria5 at gmail.com>wrote:
>
>> Hi,
>>     I just want to ask, if i have any vtk class then how would i know the
>> return type this class object.
>>
>>
>> Looking forward your reply soon.
>>
>>
>>
>>
>> On Wed, Jul 10, 2013 at 3:16 PM, rahul indoria <rahulindoria5 at gmail.com>wrote:
>>
>>> Hi All,
>>>          I am just modifying this example (
>>> http://www.vtk.org/Wiki/VTK/Examples/Cxx/Visualization/CurvedReformation
>>> ).
>>>
>>> At this portion of this example,
>>>
>>>
>>> // Create a mapper and actor.
>>>   vtkSmartPointer<vtkDataSetMapper> mapper =
>>>     vtkSmartPointer<vtkDataSetMapper>::New();
>>>   mapper->SetInputConnection(sampleVolume->GetOutputPort());
>>>
>>>
>>> and this statement in function SetInputConnection: *sampleVolume->GetOutputPort()*, is giving me values on the surface.
>>>
>>>
>>> My Query:
>>>
>>>
>>> I have to use these values and using this values i have to generate a 2D image.
>>>
>>>
>>> could you please suggest me some class or the way(method), by which i can achieve this task. it`s really very urgent for me, please help.
>>>
>>>
>>>
>>>
>>> Looking forward your reply.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Tue, Jul 9, 2013 at 9:00 PM, <vtkusers-request at vtk.org> wrote:
>>>
>>>> Send vtkusers mailing list submissions to
>>>>         vtkusers at vtk.org
>>>>
>>>> To subscribe or unsubscribe via the World Wide Web, visit
>>>>         http://www.vtk.org/mailman/listinfo/vtkusers
>>>> or, via email, send a message with subject or body 'help' to
>>>>         vtkusers-request at vtk.org
>>>>
>>>> You can reach the person managing the list at
>>>>         vtkusers-owner at vtk.org
>>>>
>>>> When replying, please edit your Subject line so it is more specific
>>>> than "Re: Contents of vtkusers digest..."
>>>>
>>>>
>>>> Today's Topics:
>>>>
>>>>    1. Re: My point cloud data won't display in the renderer.
>>>>       (Bill Lorensen)
>>>>    2. Re: vtkusers Digest, Vol 111, Issue 16 (rahul indoria)
>>>>    3. Re: vtkusers Digest, Vol 111, Issue 16 (Bill Lorensen)
>>>>
>>>>
>>>> ----------------------------------------------------------------------
>>>>
>>>> Message: 1
>>>> Date: Tue, 9 Jul 2013 12:10:24 -0400
>>>> From: Bill Lorensen <bill.lorensen at gmail.com>
>>>> Subject: Re: [vtkusers] My point cloud data won't display in the
>>>>         renderer.
>>>> To: Ruff <albin.nilsson at gmail.com>
>>>> Cc: VTK Users <vtkusers at vtk.org>
>>>> Message-ID:
>>>>         <CADZJ4hOT2J5Pg9C=
>>>> SxkQ+WOisqxcqefh6r5GQhLAc+_2cCTMiA at mail.gmail.com>
>>>> Content-Type: text/plain; charset="iso-8859-1"
>>>>
>>>> A vtkPoint is a geometric location. You need cells to visualize your
>>>> data.
>>>> in your case, you need Vert's, one for each Point. An easy way to create
>>>> the verts is to use vtkVertexGlyphFilter.
>>>>
>>>> See for example:
>>>> http://vtk.org/Wiki/VTK/Examples/Cxx/IO/ReadTextFile
>>>> http://vtk.org/Wiki/VTK/Examples/Cxx/Filtering/VertexGlyphFilter
>>>>
>>>>
>>>>
>>>> On Tue, Jul 9, 2013 at 11:46 AM, Ruff <albin.nilsson at gmail.com> wrote:
>>>>
>>>> > All i get is an empty renderWindow. I get no errors, but no data is
>>>> > rendered
>>>> > either. What am I doing wrong?
>>>> >
>>>> > What I do is pretty much this:
>>>> >
>>>> > AtomGrid=vtk.vtkUnstructuredGrid()
>>>> > AtomGrid.SetPoints(    vtkPoints with [index,x,y,z]    )
>>>> > AtomGrid.GetPointData().SetScalars(    vtkFloatArray with [index,
>>>> scalar]
>>>> > )
>>>> >
>>>> > volMapper = vtk.vtkUnstructuredGridVolumeRayCastMapper()
>>>> > volMapper.SetBlendModeToComposite()
>>>> > volMapper.SetInput(AtomGrid)
>>>> >
>>>> >
>>>> > I tried volMapper.SetScalarModeToUsePointFieldData(), but then it
>>>> claims
>>>> > that I have no scalar values to use(!!)
>>>> >
>>>> > (I cheated before, and was satisfied using ImageData for this, but
>>>> now I
>>>> > really need to get this to work with UnstructuredGrid)
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > View this message in context:
>>>> >
>>>> http://vtk.1045678.n5.nabble.com/My-point-cloud-data-won-t-display-in-the-renderer-tp5721844.html
>>>> > Sent from the VTK - Users mailing list archive at Nabble.com.
>>>> > _______________________________________________
>>>> > Powered by www.kitware.com
>>>> >
>>>> > Visit other Kitware open-source projects at
>>>> > http://www.kitware.com/opensource/opensource.html
>>>> >
>>>> > Please keep messages on-topic and check the VTK FAQ at:
>>>> > http://www.vtk.org/Wiki/VTK_FAQ
>>>> >
>>>> > Follow this link to subscribe/unsubscribe:
>>>> > http://www.vtk.org/mailman/listinfo/vtkusers
>>>> >
>>>>
>>>>
>>>>
>>>> --
>>>> Unpaid intern in BillsBasement at noware dot com
>>>> -------------- next part --------------
>>>> An HTML attachment was scrubbed...
>>>> URL: <
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130709/0b18f194/attachment-0001.htm
>>>> >
>>>>
>>>> ------------------------------
>>>>
>>>> Message: 2
>>>> Date: Tue, 9 Jul 2013 20:43:19 +0200
>>>> From: rahul indoria <rahulindoria5 at gmail.com>
>>>> Subject: Re: [vtkusers] vtkusers Digest, Vol 111, Issue 16
>>>> To: "vtkusers at vtk.org" <vtkusers at vtk.org>
>>>> Message-ID:
>>>>         <CAGQ+16JOmQ6-kXGLVqk=p5PUo9eY-scAhxsxfZ1vnanY4bY=
>>>> YQ at mail.gmail.com>
>>>> Content-Type: text/plain; charset="iso-8859-1"
>>>>
>>>> Hi,
>>>>    Can you explain me some portion of the code of this example (
>>>> http://www.vtk.org/Wiki/VTK/Examples/Cxx/Visualization/CurvedReformation
>>>> )?
>>>>
>>>> i need to ask the line by line documentation of this function, how these
>>>> points and surface is formed?
>>>>
>>>>
>>>> vtkSmartPointer<vtkPolyData> SweepLine (vtkPolyData *line,
>>>>                                         double direction[3],
>>>>                                         double distance,
>>>>                                         unsigned int cols)
>>>>
>>>> {
>>>>
>>>> unsigned int rows = line->GetNumberOfPoints();
>>>>
>>>>   double spacing = distance / cols;
>>>>   vtkSmartPointer<vtkPolyData> surface =
>>>>     vtkSmartPointer<vtkPolyData>::New();
>>>>
>>>>   // Generate the points
>>>>   cols++; // why this statement ?
>>>>   unsigned int numberOfPoints = rows * cols; // how these number
>>>> points are generated
>>>>   unsigned int numberOfPolys = (rows - 1) * (cols - 1); // what is
>>>> this???
>>>>
>>>>
>>>> vtkSmartPointer<vtkPoints> points =
>>>>     vtkSmartPointer<vtkPoints>::New();
>>>>   points->Allocate(numberOfPoints);
>>>>   vtkSmartPointer<vtkCellArray> polys =
>>>>     vtkSmartPointer<vtkCellArray>::New();
>>>>   polys->Allocate(numberOfPolys*4);
>>>>
>>>>   double x[3];
>>>>   unsigned int cnt = 0;
>>>>   for (unsigned int row = 0; row < rows; row++)
>>>>     {
>>>>       for (unsigned int col = 0; col < cols; col++)
>>>>         {
>>>>           double p[3];
>>>>           line->GetPoint(row, p);
>>>>           x[0] = p[0] + direction[0] * col * spacing;
>>>>           x[1] = p[1] + direction[1] * col * spacing;
>>>>           x[2] = p[2] + direction[2] * col * spacing;
>>>>           points->InsertPoint(cnt++, x);
>>>>         }
>>>>     }
>>>>   // Generate the quads
>>>>   vtkIdType pts[4];
>>>>   for (unsigned int row = 0; row < rows - 1; row++)
>>>>     {
>>>>       for (unsigned int col = 0; col < cols - 1; col++)
>>>>         {
>>>>           pts[0] = col + row * (cols);
>>>>           pts[1] = pts[0] + 1;
>>>>           pts[2] = pts[0] + cols + 1;
>>>>           pts[3] = pts[0] + cols;
>>>>           polys->InsertNextCell(4,pts);
>>>>         }
>>>>     }
>>>>   surface->SetPoints(points);
>>>>   surface->SetPolys(polys);
>>>>
>>>>   return surface;}
>>>>
>>>>
>>>>
>>>>
>>>> please reply as soon as possible
>>>>
>>>>
>>>>
>>>> On Tue, Jul 9, 2013 at 6:00 PM, <vtkusers-request at vtk.org> wrote:
>>>>
>>>> > Send vtkusers mailing list submissions to
>>>> >         vtkusers at vtk.org
>>>> >
>>>> > To subscribe or unsubscribe via the World Wide Web, visit
>>>> >         http://www.vtk.org/mailman/listinfo/vtkusers
>>>> > or, via email, send a message with subject or body 'help' to
>>>> >         vtkusers-request at vtk.org
>>>> >
>>>> > You can reach the person managing the list at
>>>> >         vtkusers-owner at vtk.org
>>>> >
>>>> > When replying, please edit your Subject line so it is more specific
>>>> > than "Re: Contents of vtkusers digest..."
>>>> >
>>>> >
>>>> > Today's Topics:
>>>> >
>>>> >    1. Re: Vtk 6.0 dotnet (David Cole)
>>>> >    2. Re: Regarding example VTKimagereslicemapper (rahul indoria)
>>>> >    3. FindCell method of vtkCellLocator (shinpei)
>>>> >    4. Re: FindCell method of vtkCellLocator (Alex Malyushytskyy)
>>>> >    5. VTK Stereo Rendering (mailagentrus)
>>>> >    6. [vtkUsers] About Different RenderWindowInteractor (hongsongyang)
>>>> >    7. using vtkGL2PSExporter in python [ under pythonXY() ]
>>>> >       (Gideon Valch)
>>>> >    8. Re: Help with image planes example (Ruff)
>>>> >    9. adding texture to a wavefront .obj  file in vtk (Umer Rafi)
>>>> >   10. Unexpected actor orientation results (divya)
>>>> >   11. Re: FindCell method of vtkCellLocator (shinpei)
>>>> >   12. VTK application running on Linux loads VNC server (Haroon
>>>> Showgan)
>>>> >   13. .RAW file (Massinissa Bandou)
>>>> >   14. Re: .RAW file (Bill Lorensen)
>>>> >   15. My point cloud data won't display in the renderer. (Ruff)
>>>> >
>>>> >
>>>> > ----------------------------------------------------------------------
>>>> >
>>>> > Message: 1
>>>> > Date: Mon, 8 Jul 2013 16:21:52 +0000
>>>> > From: David Cole <dlrdave at aol.com>
>>>> > Subject: Re: [vtkusers] Vtk 6.0 dotnet
>>>> > To: " vtkusers at vtk.org " <vtkusers at vtk.org>, Serge Lalonde
>>>> >         <serge at infolytica.com>
>>>> > Message-ID: <20130708165306.6B0E66504F at public.kitware.com>
>>>> > Content-Type: text/plain; charset="utf-8"
>>>> >
>>>> > Thanks, Serge. It *is* too bad that the kickstarter approach did not
>>>> yield
>>>> > a funded project this time around. Perhaps later, another one will be
>>>> > successful.
>>>> >
>>>> >
>>>> >
>>>> > Alex, you wrote ?as for me I would trust more in the results of free
>>>> > development than in results of the projects developed using such
>>>> financing.?
>>>> >
>>>> >
>>>> >
>>>> > In response, I would simply point out the results of free development
>>>> are
>>>> > that ActiViz is presently ?stuck? on the VTK 5.8 version. And it was
>>>> only
>>>> > ?free as in beer? to those of you who didn?t pay for it.
>>>> >
>>>> >
>>>> >
>>>> > It?s also too bad that nobody else has stepped up and said, ?hey, how
>>>> can
>>>> > I contribute and help to make this happen?? (Aside from the 20
>>>> kickstarter
>>>> > project backers [1] -- thanks again, guys...)
>>>> >
>>>> >
>>>> >
>>>> > For those willing to contribute effort and manpower to the problem,
>>>> rather
>>>> > than money, go for it. VTK and ActiViz are both open source, and may
>>>> be
>>>> > built and extended by any interested party. I recently abandoned the
>>>> topic
>>>> > integrating the two [2] due to lack of activity. Anybody who wants to,
>>>> > please feel free to resurrect it, rebase it on current ?master?, and
>>>> try
>>>> > again. Alternatively, you could simply extend the ActiViz git repo
>>>> with
>>>> > commits to make it build against an external VTK 5.10 or 6.0 [3].
>>>> >
>>>> >
>>>> > While I am capable and mildly interested in furthering ActiViz .NET, I
>>>> > prefer to spend much of my free time on non-computer related
>>>> activities
>>>> > these days. I get quite enough compute time just doing my job. But
>>>> money
>>>> > actually does motivate me... and I would be willing to do the work if
>>>> paid
>>>> > for it. So, that, plus gauging actual interest level, were my primary
>>>> > motivations for seeking funding via kickstarter.
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > Cheers,
>>>> >
>>>> > David Cole
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > [1]
>>>> >
>>>> http://www.kickstarter.com/projects/dlrdave/activiz-net-installers-featuring-vtk-510/backers
>>>> >
>>>> > [2] http://review.source.kitware.com/#/t/1615/
>>>> >
>>>> > [3] http://public.kitware.com/gitweb?p=activizdotnet.git
>>>> >
>>>> >
>>>> >
>>>> > P.S. ---
>>>> >
>>>> >
>>>> > I would also like to point out that nowadays, you can simply build a
>>>> > managed-C++ project with VS 2012, and ?just link for free? to the
>>>> native
>>>> > VTK C++ libraries. That doesn?t help folks using other .NET
>>>> languages, but
>>>> > it is a nice feature of the modern C++ compiler from MS that you can
>>>> link
>>>> > in both managed and un-managed code together. If you are starting a
>>>> new
>>>> > Windows Forms application, consider using managed C++ as your
>>>> language.
>>>> > -------------- next part --------------
>>>> > An HTML attachment was scrubbed...
>>>> > URL: <
>>>> >
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130708/0cc105c5/attachment-0001.htm
>>>> > >
>>>> >
>>>> > ------------------------------
>>>> >
>>>> > Message: 2
>>>> > Date: Mon, 8 Jul 2013 20:12:06 +0200
>>>> > From: rahul indoria <rahulindoria5 at gmail.com>
>>>> > Subject: Re: [vtkusers] Regarding example VTKimagereslicemapper
>>>> > To: David Doria <daviddoria at gmail.com>, "vtkusers at vtk.org"
>>>> >         <vtkusers at vtk.org>
>>>> > Message-ID:
>>>> >         <CAGQ+16KkyGkkjmWQ86Xh5=
>>>> > VfUnbABFEquKOdKEDKfm9_F1eyaA at mail.gmail.com>
>>>> > Content-Type: text/plain; charset="iso-8859-1"
>>>> >
>>>> > Hi,
>>>> >     Could you please tell me, what are port index in VTK functions?
>>>> >
>>>> >
>>>> > On Mon, Jul 8, 2013 at 5:51 PM, David Doria <daviddoria at gmail.com>
>>>> wrote:
>>>> >
>>>> > > In the future, please keep the conversation on the mailing list so
>>>> that
>>>> > > everyone can participate/benefit from the discussion.
>>>> > >
>>>> > > I believe what you're seeing is a contrast adjustment mechanism
>>>> (called
>>>> > > "window level events" -
>>>> > >
>>>> >
>>>> http://www.vtk.org/doc/nightly/html/classvtkInteractorStyleImage.html#details
>>>> > > ).
>>>> > >
>>>> > >
>>>> > > David
>>>> > >
>>>> > >
>>>> > > On Mon, Jul 8, 2013 at 11:48 AM, rahul indoria <
>>>> rahulindoria5 at gmail.com
>>>> > >wrote:
>>>> > >
>>>> > >> Hi David,
>>>> > >>                I have one more question regarding this example, in
>>>> the
>>>> > >> output of this example(
>>>> > >> http://www.vtk.org/Wiki/VTK/Examples/Cxx/Images/ImageSliceMapper),
>>>> why
>>>> > >> we are getting different colors of the image, when i am
>>>> left-clicking on
>>>> > >> the image and moving mouse up and down?
>>>> > >>
>>>> > >> Looking forward your reply soon.
>>>> > >>
>>>> > >>
>>>> > >> rahul indoria
>>>> > >>
>>>> > >>
>>>> > >> On Mon, Jul 8, 2013 at 3:22 PM, David Doria <daviddoria at gmail.com>
>>>> > wrote:
>>>> > >>
>>>> > >>> On Mon, Jul 8, 2013 at 9:05 AM, rahul indoria <
>>>> rahulindoria5 at gmail.com
>>>> > >wrote:
>>>> > >>>
>>>> > >>>> Hi,
>>>> > >>>>    I was modifying this example:
>>>> > >>>> http://www.vtk.org/Wiki/VTK/Examples/Cxx/Images/ImageSliceMapper
>>>> > >>>>  in this example, i am deleting the object vtkImageSlice, and
>>>> when i
>>>> > am
>>>> > >>>> putting the object "imageSliceMapper" i getting an error?
>>>> > >>>>
>>>> > >>>> As vtkimageslice class used to represent an image in a 3D scene,
>>>> i
>>>> > >>>> don`t want to display this in 3D scene, just want to display on
>>>> the
>>>> > screen
>>>> > >>>> that`s why i am deleting this class, so why i am getting this
>>>> error?
>>>> > >>>>
>>>> > >>>> I modified this code like this :
>>>> > >>>>
>>>> > >>>
>>>> > >>> What do you want to do if not display the image? The problem is
>>>> that
>>>> > you
>>>> > >>> can't call AddViewProp on a mapper - it has to be a vtkProp
>>>> subclass
>>>> > >>> (like the vtkImageSlice was). In the future, please include the
>>>> exact
>>>> > >>> error that you are getting.
>>>> > >>>
>>>> > >>> David
>>>> > >>>
>>>> > >>
>>>> > >>
>>>> > >>
>>>> > >> --
>>>> > >> *Best  Regards
>>>> > >> Rahul Indoria
>>>> > >> Mobile No: +49-157-35652212*
>>>> > >>
>>>> > >
>>>> > >
>>>> >
>>>> >
>>>> > --
>>>> > *Best  Regards
>>>> > Rahul Indoria
>>>> > Mobile No: +49-157-35652212*
>>>> > -------------- next part --------------
>>>> > An HTML attachment was scrubbed...
>>>> > URL: <
>>>> >
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130708/8de03097/attachment-0001.htm
>>>> > >
>>>> >
>>>> > ------------------------------
>>>> >
>>>> > Message: 3
>>>> > Date: Mon, 8 Jul 2013 15:44:56 -0700 (PDT)
>>>> > From: shinpei <noro_shinpei at web.de>
>>>> > Subject: [vtkusers] FindCell method of vtkCellLocator
>>>> > To: vtkusers at vtk.org
>>>> > Message-ID: <1373323496433-5721831.post at n5.nabble.com>
>>>> > Content-Type: text/plain; charset=us-ascii
>>>> >
>>>> > Hi,
>>>> >
>>>> > I have two triangle cells in my vtkCellLocator and I create a little
>>>> bb
>>>> > around a point of one triangle (see picture). Now I use FindCell(bb,
>>>> > idList)
>>>> > and I should get one id, but I get two. Is this a bug, or must I
>>>> change
>>>> > something?
>>>> >
>>>> > <http://vtk.1045678.n5.nabble.com/file/n5721831/Unbenannt.png>
>>>> > - two trinagles (red)
>>>> > - bb (blue)
>>>> >
>>>> > My code:
>>>> >
>>>> >     for (vtkIdType ptId = 0; ptId < geometry->GetNumberOfPoints();
>>>> ++ptId)
>>>> >     {
>>>> >         bounds[0] = trianglePoint[0] - 0.01;
>>>> >         bounds[1] = trianglePoint[0] + 0.01;
>>>> >         bounds[2] = trianglePoint[1] - 0.01;
>>>> >         bounds[3] = trianglePoint[1] + 0.01;
>>>> >         bounds[4] = trianglePoint[2] - 0.01;
>>>> >         bounds[5] = trianglePoint[2] + 0.01;
>>>> >
>>>> >         cellLocator->FindCellsWithinBounds(bounds, foundCells);
>>>> >
>>>> >         int size = foundCells->GetNumberOfIds(); // is always two
>>>> >     }
>>>> >
>>>> >
>>>> > Thx
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > View this message in context:
>>>> >
>>>> http://vtk.1045678.n5.nabble.com/FindCell-method-of-vtkCellLocator-tp5721831.html
>>>> > Sent from the VTK - Users mailing list archive at Nabble.com.
>>>> >
>>>> >
>>>> > ------------------------------
>>>> >
>>>> > Message: 4
>>>> > Date: Mon, 8 Jul 2013 19:00:25 -0700
>>>> > From: Alex Malyushytskyy <alexmalvtk at gmail.com>
>>>> > Subject: Re: [vtkusers] FindCell method of vtkCellLocator
>>>> > To: shinpei <noro_shinpei at web.de>
>>>> > Cc: VTK <vtkusers at vtk.org>
>>>> > Message-ID:
>>>> >         <
>>>> > CAHR9pJ0m4dYdghFRjZ5Y6YffT23dv3Q+Scsu4JEK8yMLQZ7rbg at mail.gmail.com>
>>>> > Content-Type: text/plain; charset="iso-8859-1"
>>>> >
>>>> > It is not clear that attached picture corresponds to your claims.
>>>> > There is no visible  relation between trianglePoint and
>>>> > geometry->GetNumberOfPoints().
>>>> > Also  for (vtkIdType ptId = 0; ptId < geometry->GetNumberOfPoints();
>>>> > ++ptId)
>>>> > loop does not make any sense cause nothing changes in the loop.
>>>> >
>>>> > So I guess your trianglePoint is not what you think it is.
>>>> > For example if this point is shared by 2 triangles you will have the
>>>> same
>>>> > effect.
>>>> > Another possible problem might be absolute value 0.1 used.
>>>> > For example your triangle may have size smaller than it, which will
>>>> be a
>>>> > source of such effect too.
>>>> >
>>>> > Your example is not complete , you could create much better example
>>>> > initializing all available variables so the behavior can be
>>>> reproduced.
>>>> >
>>>> > Alex
>>>> >
>>>> >
>>>> >
>>>> > On Mon, Jul 8, 2013 at 3:44 PM, shinpei <noro_shinpei at web.de> wrote:
>>>> >
>>>> > > Hi,
>>>> > >
>>>> > > I have two triangle cells in my vtkCellLocator and I create a
>>>> little bb
>>>> > > around a point of one triangle (see picture). Now I use FindCell(bb,
>>>> > > idList)
>>>> > > and I should get one id, but I get two. Is this a bug, or must I
>>>> change
>>>> > > something?
>>>> > >
>>>> > > <http://vtk.1045678.n5.nabble.com/file/n5721831/Unbenannt.png>
>>>> > > - two trinagles (red)
>>>> > > - bb (blue)
>>>> > >
>>>> > > My code:
>>>> > >
>>>> > >     for (vtkIdType ptId = 0; ptId < geometry->GetNumberOfPoints();
>>>> > ++ptId)
>>>> > >     {
>>>> > >         bounds[0] = trianglePoint[0] - 0.01;
>>>> > >         bounds[1] = trianglePoint[0] + 0.01;
>>>> > >         bounds[2] = trianglePoint[1] - 0.01;
>>>> > >         bounds[3] = trianglePoint[1] + 0.01;
>>>> > >         bounds[4] = trianglePoint[2] - 0.01;
>>>> > >         bounds[5] = trianglePoint[2] + 0.01;
>>>> > >
>>>> > >         cellLocator->FindCellsWithinBounds(bounds, foundCells);
>>>> > >
>>>> > >         int size = foundCells->GetNumberOfIds(); // is always two
>>>> > >     }
>>>> > >
>>>> > >
>>>> > > Thx
>>>> > >
>>>> > >
>>>> > >
>>>> > > --
>>>> > > View this message in context:
>>>> > >
>>>> >
>>>> http://vtk.1045678.n5.nabble.com/FindCell-method-of-vtkCellLocator-tp5721831.html
>>>> > > Sent from the VTK - Users mailing list archive at Nabble.com.
>>>> > > _______________________________________________
>>>> > > Powered by www.kitware.com
>>>> > >
>>>> > > Visit other Kitware open-source projects at
>>>> > > http://www.kitware.com/opensource/opensource.html
>>>> > >
>>>> > > Please keep messages on-topic and check the VTK FAQ at:
>>>> > > http://www.vtk.org/Wiki/VTK_FAQ
>>>> > >
>>>> > > Follow this link to subscribe/unsubscribe:
>>>> > > http://www.vtk.org/mailman/listinfo/vtkusers
>>>> > >
>>>> > -------------- next part --------------
>>>> > An HTML attachment was scrubbed...
>>>> > URL: <
>>>> >
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130708/533f4d72/attachment-0001.htm
>>>> > >
>>>> >
>>>> > ------------------------------
>>>> >
>>>> > Message: 5
>>>> > Date: Mon, 8 Jul 2013 22:09:00 -0700 (PDT)
>>>> > From: mailagentrus <mailagentrus at mail.ru>
>>>> > Subject: [vtkusers] VTK Stereo Rendering
>>>> > To: vtkusers at vtk.org
>>>> > Message-ID: <1373346540408-5721833.post at n5.nabble.com>
>>>> > Content-Type: text/plain; charset=us-ascii
>>>> >
>>>> > Hi! I want to add a stereo mode to my program. Program wil be show
>>>> pairs of
>>>> > images image in stereo mode (with Nvidia 3d vision). I set up NVidia
>>>> Qudro
>>>> > 410 and saw stereo mode with Polydata object with using Paraview.
>>>> > But, when I try to make own program i see inly the firs pair images in
>>>> > stereo mode, after that image in right eye does not update... Updates
>>>> inly
>>>> > the left eye image.
>>>> > Help me, please!
>>>> >
>>>> > Code:
>>>> >
>>>> > #include <vtkPolyDataReader.h>
>>>> > #include <vtkSmartPointer.h>
>>>> > #include <vtkDataSetMapper.h>
>>>> > #include <vtkActor.h>
>>>> > #include <vtkRenderWindow.h>
>>>> > #include <vtkRenderer.h>
>>>> > #include <vtkRenderWindowInteractor.h>
>>>> > #include <vtkCamera.h>
>>>> > #include "vtkCommand.h"
>>>> > #include "vtkImageData.h"
>>>> > #include <vtkBMPReader.h>
>>>> > #include <vtkImageViewer2.h>
>>>> > #include <vtkImageActor.h>
>>>> >
>>>> > vtkSmartPointer<vtkBMPReader> readerR;
>>>> > vtkSmartPointer<vtkBMPReader> readerL;
>>>> > vtkSmartPointer<vtkImageViewer2> imageViewer;
>>>> >
>>>> > class vtkTimerCallback : public vtkCommand
>>>> > {
>>>> >   public:
>>>> >     static vtkTimerCallback *New()
>>>> >     {
>>>> >       vtkTimerCallback *cb = new vtkTimerCallback;
>>>> >       cb->TimerCount = 0;
>>>> >       return cb;
>>>> >     }
>>>> >
>>>> >     virtual void Execute(vtkObject *vtkNotUsed(caller), unsigned long
>>>> > eventId,
>>>> >                          void *vtkNotUsed(callData))
>>>> >     {
>>>> >       if (vtkCommand::TimerEvent == eventId)
>>>> >         {
>>>> >
>>>> > // for example name for left eye image is
>>>> >                 readerL->SetFileName ( "D:/1234/-40.bmp");
>>>> >                 readerL->Update();
>>>> >
>>>> > // for example name for right eye image is
>>>> >                 readerR->SetFileName ( "D:/1234/40.bmp");
>>>> >                 readerR->Update();
>>>> >
>>>> >                 imageViewer->SetInput(readerL->GetOutput());
>>>> >                 imageViewer->GetRenderWindow()->SetStereoTypeToLeft();
>>>> >                 imageViewer->GetRenderWindow()->Render();
>>>> >   imageViewer->GetRenderer()->ResetCamera();
>>>> >                 imageViewer->GetRenderWindow()->Render();
>>>> >
>>>> >                 imageViewer->GetRenderWindow()->StereoUpdate();
>>>> >
>>>> >                 imageViewer->SetInput(readerL->GetOutput());
>>>> >
>>>> imageViewer->GetRenderWindow()->SetStereoTypeToRight();
>>>> >                 imageViewer->GetRenderWindow()->Render();
>>>> >   imageViewer->GetRenderer()->ResetCamera();
>>>> >                 imageViewer->GetRenderWindow()->Render();
>>>> >
>>>> >                 imageViewer->GetRenderWindow()->StereoUpdate();
>>>> >
>>>> >         ++this->TimerCount;
>>>> >         }
>>>> >         cout << this->TimerCount << endl;
>>>> >     }
>>>> >
>>>> >   private:
>>>> >     int TimerCount;
>>>> >
>>>> > };
>>>> >
>>>> >
>>>> > int main ( int argc, char *argv[] )
>>>> > {
>>>> >   //Read the image
>>>> >    readerL =
>>>> >     vtkSmartPointer<vtkBMPReader>::New();
>>>> >   readerL->SetFileName ( "D:/1234/-5.bmp");
>>>> >   readerL->Update();
>>>> >
>>>> >    readerR =
>>>> >     vtkSmartPointer<vtkBMPReader>::New();
>>>> >   readerR->SetFileName ( "D:/1234/5.bmp");
>>>> >   readerR->Update();
>>>> >
>>>> >   // Visualize
>>>> >   imageViewer =
>>>> >     vtkSmartPointer<vtkImageViewer2>::New();
>>>> >
>>>> >    vtkSmartPointer<vtkRenderWindowInteractor> renderWindowInteractor =
>>>> >     vtkSmartPointer<vtkRenderWindowInteractor>::New();
>>>> >   imageViewer->SetupInteractor(renderWindowInteractor);
>>>> >
>>>> >     imageViewer->GetRenderWindow()->SetSize( 800, 600 );
>>>> >
>>>> >   imageViewer->GetRenderWindow()->StereoCapableWindowOn();
>>>> >   imageViewer->GetRenderWindow()->SetStereoTypeToCrystalEyes();
>>>> >   imageViewer->GetRenderWindow()->SetStereoRender(1);
>>>> >   imageViewer->GetRenderWindow()->StereoUpdate();
>>>> >
>>>> >  renderWindowInteractor->Initialize();
>>>> >
>>>> >   imageViewer->SetInput(readerBase->GetOutput());
>>>> >   imageViewer->GetRenderWindow()->Render();
>>>> >   imageViewer->GetRenderer()->ResetCamera();
>>>> >                 imageViewer->GetRenderWindow()->Render();
>>>> >
>>>> >    // Sign up to receive TimerEvent
>>>> >   vtkSmartPointer<vtkTimerCallback> cb =
>>>> >     vtkSmartPointer<vtkTimerCallback>::New();
>>>> >   renderWindowInteractor->AddObserver(vtkCommand::TimerEvent, cb);
>>>> >
>>>> >   int timerId = renderWindowInteractor->CreateRepeatingTimer(100);
>>>> >   std::cout << "timerId: " << timerId << std::endl;
>>>> >
>>>> >   renderWindowInteractor->Start();
>>>> >
>>>> >    return EXIT_SUCCESS;
>>>> > }
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > View this message in context:
>>>> > http://vtk.1045678.n5.nabble.com/VTK-Stereo-Rendering-tp5721833.html
>>>> > Sent from the VTK - Users mailing list archive at Nabble.com.
>>>> >
>>>> >
>>>> > ------------------------------
>>>> >
>>>> > Message: 6
>>>> > Date: Tue, 9 Jul 2013 14:08:36 +0800
>>>> > From: "hongsongyang" <hongsongyang at 163.com>
>>>> > Subject: [vtkusers] [vtkUsers] About Different RenderWindowInteractor
>>>> > To: <vtkusers at vtk.org>
>>>> > Message-ID: <D36F8CD489D643279CDEF9B7802D2D8F at WlfPC>
>>>> > Content-Type: text/plain; charset="us-ascii"
>>>> >
>>>> > Dear All:
>>>> >
>>>> >      I have several renders (e.g 4 render), and we could use
>>>> SetViewport to
>>>> > display all of them in one RenderWindow.
>>>> >
>>>> > My question is that could I set different interactor for each of the
>>>> > render?
>>>> >
>>>> > For example, for render1, I only need zoom and ww/wl operation, but
>>>> for
>>>> > render2, I need zoom, pan and rotate operation.
>>>> >
>>>> >
>>>> >
>>>> > Thanks a lot.
>>>> >
>>>> > Hongsongyang
>>>> >
>>>> > -------------- next part --------------
>>>> > An HTML attachment was scrubbed...
>>>> > URL: <
>>>> >
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130709/73d6e3a8/attachment-0001.htm
>>>> > >
>>>> >
>>>> > ------------------------------
>>>> >
>>>> > Message: 7
>>>> > Date: Mon, 8 Jul 2013 23:34:35 -0700
>>>> > From: Gideon Valch <gvalch1237 at gmail.com>
>>>> > Subject: [vtkusers] using vtkGL2PSExporter in python [ under
>>>> >         pythonXY() ]
>>>> > To: vtkusers at vtk.org
>>>> > Message-ID:
>>>> >         <
>>>> > CAEEGk3YCKrV6gQCtRoPXZZQXQ+Qr7J+KPgK+zLAAeF2e6+Kpgw at mail.gmail.com>
>>>> > Content-Type: text/plain; charset="iso-8859-1"
>>>> >
>>>> > Hello,
>>>> >
>>>> > I use pythonxy() as my platform for python supported vtk.
>>>> Currently,
>>>> > I'm trying to export a vtk render window to post script using the
>>>> sample
>>>> > code (at bottom) but I'm getting an error (see below).   I suspect
>>>> this
>>>> > relates to how pythonxy() is compiled.  Can anyone suggest a
>>>> workaround?
>>>> >
>>>> > Thanks,
>>>> > GV
>>>> >
>>>> > exporter = vtk.vtkGL2PSExporter()
>>>> > AttributeError: 'module' object has no attribute 'vtkGL2PSExporter'
>>>> >
>>>> > ----------------------------
>>>> >
>>>> > prefix="c:\\temp\\foo444"
>>>> > exporter = vtk.vtkGL2PSExporter()
>>>> > exporter.SetFilePrefix(prefix)
>>>> > exporter.SetFileFormatToSVG()
>>>> > exporter.SetRenderWindow(renWin)
>>>> > exporter.CompressOff()
>>>> > exporter.SetSortToOff()
>>>> > #exporter.DrawBackgroundOn()
>>>> > #exporter.Write3DPropsAsRasterImageOn()
>>>> > exporter.Write()
>>>> > -------------- next part --------------
>>>> > An HTML attachment was scrubbed...
>>>> > URL: <
>>>> >
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130708/2dfee622/attachment-0001.htm
>>>> > >
>>>> >
>>>> > ------------------------------
>>>> >
>>>> > Message: 8
>>>> > Date: Tue, 9 Jul 2013 00:44:38 -0700 (PDT)
>>>> > From: Ruff <albin.nilsson at gmail.com>
>>>> > Subject: Re: [vtkusers] Help with image planes example
>>>> > To: vtkusers at vtk.org
>>>> > Message-ID: <1373355878399-5721836.post at n5.nabble.com>
>>>> > Content-Type: text/plain; charset=us-ascii
>>>> >
>>>> > Thank you!
>>>> > The problem is that when I tried with ImageData as input in
>>>> volume16reader
>>>> > I
>>>> > got the error "Attempt to connect input port index 0 for an algorithm
>>>> with
>>>> > 0
>>>> > input ports"
>>>> > Using ImageData as input directly to vtkImagePlaneWidget worked fine
>>>> > though,
>>>> > so I guess that solves it.
>>>> > (My VTK-programming right now is mostly trial and error along with
>>>> trying
>>>> > to
>>>> > understand the different data structures and the pipeline)
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > View this message in context:
>>>> >
>>>> http://vtk.1045678.n5.nabble.com/Help-with-image-planes-example-tp5721813p5721836.html
>>>> > Sent from the VTK - Users mailing list archive at Nabble.com.
>>>> >
>>>> >
>>>> > ------------------------------
>>>> >
>>>> > Message: 9
>>>> > Date: Tue, 09 Jul 2013 11:23:11 +0200
>>>> > From: Umer Rafi <umer.rafi at rwth-aachen.de>
>>>> > Subject: [vtkusers] adding texture to a wavefront .obj  file in vtk
>>>> > To: vtkusers at vtk.org
>>>> > Message-ID: <fb959ae41b00e3.51dbf29f at rwth-aachen.de>
>>>> > Content-Type: text/plain; CHARSET=US-ASCII
>>>> >
>>>> > Hello everyone,
>>>> >
>>>> >     I am new to vtk. I am having a wavefront file of a 3d human model.
>>>> > What I want to do is to render it using vtk and apply different
>>>> textures to
>>>> > different parts of the 3d human model. For example I have a texture
>>>> image
>>>> > containing a shirt that I want to apply to torso and arms only.
>>>>  Another
>>>> > one for jeans that I want to apply to legs and thighs only. I will
>>>> really
>>>> > appreciate if anyone can provide a sample code snippet to get me
>>>> started.
>>>> >
>>>> >
>>>> > thanks in advance.
>>>> >
>>>> > Regards
>>>> > Umer
>>>> >
>>>> >
>>>> > ------------------------------
>>>> >
>>>> > Message: 10
>>>> > Date: Tue, 9 Jul 2013 16:53:12 +0530
>>>> > From: "divya" <divya at triassicsolutions.com>
>>>> > Subject: [vtkusers] Unexpected actor orientation results
>>>> > To: "Vtk Users" <vtkusers at vtk.org>
>>>> > Message-ID: <004201ce7c96$b5c358a0$214a09e0$@triassicsolutions.com>
>>>> > Content-Type: text/plain; charset="us-ascii"
>>>> >
>>>> >
>>>> >
>>>> > Dear vtkUsers,
>>>> >
>>>> > I am trying to find the orientation of an actor while I'm rotating
>>>> it, the
>>>> > z
>>>> > and y are correct, but the value range for  the x axis is [-90, 90],
>>>> > whereas
>>>> > the value range for  z and y axis is [-180, 180].
>>>> >
>>>> >
>>>> >
>>>> > Also the rotation doesn't happen in the chosen axis, for example when
>>>> I
>>>> > chose to rotate the actor by 15 degrees on y-axis, the value of the
>>>> z-axis
>>>> > increases.
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > -------------- next part --------------
>>>> > An HTML attachment was scrubbed...
>>>> > URL: <
>>>> >
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130709/3543ac30/attachment-0001.htm
>>>> > >
>>>> > -------------- next part --------------
>>>> > A non-text attachment was scrubbed...
>>>> > Name: not available
>>>> > Type: image/jpeg
>>>> > Size: 10515 bytes
>>>> > Desc: not available
>>>> > URL: <
>>>> >
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130709/3543ac30/attachment-0002.jpeg
>>>> > >
>>>> > -------------- next part --------------
>>>> > A non-text attachment was scrubbed...
>>>> > Name: not available
>>>> > Type: image/jpeg
>>>> > Size: 13048 bytes
>>>> > Desc: not available
>>>> > URL: <
>>>> >
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130709/3543ac30/attachment-0003.jpeg
>>>> > >
>>>> >
>>>> > ------------------------------
>>>> >
>>>> > Message: 11
>>>> > Date: Tue, 9 Jul 2013 05:23:41 -0700 (PDT)
>>>> > From: shinpei <noro_shinpei at web.de>
>>>> > Subject: Re: [vtkusers] FindCell method of vtkCellLocator
>>>> > To: vtkusers at vtk.org
>>>> > Message-ID: <1373372621955-5721840.post at n5.nabble.com>
>>>> > Content-Type: text/plain; charset=us-ascii
>>>> >
>>>> > Sry... I thought it would be clear what I mean.
>>>> >
>>>> > The geometry contains two triangles:
>>>> > Points are:
>>>> > (0 0 0)
>>>> > (0 10 0)
>>>> > (10 0 0)
>>>> > (10 10 0)
>>>> >
>>>> > with connection:
>>>> > (0 1 2)
>>>> > (1 2 3)
>>>> >
>>>> >      for (vtkIdType ptId = 0; ptId < geometry->GetNumberOfPoints();
>>>> ++ptId)
>>>> >     {
>>>> >         geometry->getPoints()->GetPoint(ptId, trianglePoint);
>>>> >
>>>> >         bounds[0] = trianglePoint[0] - 0.01;
>>>> >         bounds[1] = trianglePoint[0] + 0.01;
>>>> >         bounds[2] = trianglePoint[1] - 0.01;
>>>> >         bounds[3] = trianglePoint[1] + 0.01;
>>>> >         bounds[4] = trianglePoint[2] - 0.01;
>>>> >         bounds[5] = trianglePoint[2] + 0.01;
>>>> >
>>>> >         cellLocator->FindCellsWithinBounds(bounds, foundCells);
>>>> >
>>>> >         int size = foundCells->GetNumberOfIds(); // is always two
>>>> >     }
>>>> >
>>>> > The trianglePoint is e.g. (0 0 0) (first iteration of the loop) so I
>>>> should
>>>> > get only one triangle, but I get always two triangles. The bb is small
>>>> > enough and there is a point which correspons to only one triangle.
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > View this message in context:
>>>> >
>>>> http://vtk.1045678.n5.nabble.com/FindCell-method-of-vtkCellLocator-tp5721831p5721840.html
>>>> > Sent from the VTK - Users mailing list archive at Nabble.com.
>>>> >
>>>> >
>>>> > ------------------------------
>>>> >
>>>> > Message: 12
>>>> > Date: Tue, 9 Jul 2013 15:43:23 +0300
>>>> > From: Haroon Showgan <haroon.showgan at gmail.com>
>>>> > Subject: [vtkusers] VTK application running on Linux loads VNC server
>>>> > To: vtkusers at vtk.org
>>>> > Message-ID:
>>>> >         <CAJ=
>>>> > gTgXfT44oBK1Qz5idLBRDt0kdiZuLh0iA+mrtAChwR_-Pkw at mail.gmail.com>
>>>> > Content-Type: text/plain; charset="iso-8859-1"
>>>> >
>>>> > Hi,
>>>> >
>>>> > I'm implementing a VTK application for visualizing geometrical 3D
>>>> objects.
>>>> > Most of the code is written in C++, and I use TCL-TK widgets for the
>>>> GUI (I
>>>> > use *vtkTkRenderWidget* for the main canvas).
>>>> >
>>>> > Most of my objects are *vtkVoxel* objects inserted into a *
>>>> > vtkUnstructuredGrid*.
>>>> >
>>>> > I run this application on a Linux server and I connect to this server
>>>> from
>>>> > Windows using VNC. I noticed that when I load a very large data set
>>>> into
>>>> > the application then the *VNC server* (on the Linux machine) consumes
>>>> a lot
>>>> > of memory and uses 100% CPU. I didn't realize that the memory and CPU
>>>> > usages of a VNC server would be affected so much like this.
>>>> >
>>>> >  Note that my VTK application is also consuming a lot of memory and
>>>> CPU,
>>>> > but what I find strange is that the VNC server is also affected (the
>>>> > process is called *Xvnc_core*).
>>>> >
>>>> > Does anyone know how this is caused and do you have any suggestion
>>>> how to
>>>> > mitigate the problem?
>>>> >
>>>> > Regards,
>>>> > Haroon
>>>> > -------------- next part --------------
>>>> > An HTML attachment was scrubbed...
>>>> > URL: <
>>>> >
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130709/621fefc2/attachment-0001.htm
>>>> > >
>>>> >
>>>> > ------------------------------
>>>> >
>>>> > Message: 13
>>>> > Date: Tue, 9 Jul 2013 07:25:46 -0700 (PDT)
>>>> > From: Massinissa Bandou <Massinissa.Bandou at USherbrooke.ca>
>>>> > Subject: [vtkusers] .RAW file
>>>> > To: vtkusers at vtk.org
>>>> > Message-ID: <1373379946181-5721842.post at n5.nabble.com>
>>>> > Content-Type: text/plain; charset=us-ascii
>>>> >
>>>> > Hello everyone,
>>>> >
>>>> > I tried to read a (.raw) file with the following code but it displays
>>>> a RED
>>>> > CUBE. Here is some information about my file  dataInfo.txt
>>>> > <http://vtk.1045678.n5.nabble.com/file/n5721842/dataInfo.txt>  . Is
>>>> there
>>>> > something wrong in my code?
>>>> >
>>>> > thx for your time and help!
>>>> >
>>>> > sorry my file is too large to be send.
>>>> >
>>>> > #include <vtkSmartPointer.h>
>>>> > #include <vtkRenderWindow.h>
>>>> > #include <vtkRenderWindowInteractor.h>
>>>> > #include <vtkRenderer.h>
>>>> > #include <vtkActor>
>>>> > #include <vtkImageReader>
>>>> > #include <vtkDataSetMapper>
>>>> >
>>>> > int main(int argc, char *argv[])
>>>> > {
>>>> >         vtkImageReader *reader = vtkImageReader::New();
>>>> >         reader->SetFileName(file.c_str());
>>>> >         reader->SetFileDimensionality(3);
>>>> >         reader->SetNumberOfScalarComponents(1);
>>>> >         reader->SetDataExtent(0,512,0,512,0,512);
>>>> >         reader->SetDataSpacing(0.145, 0.145, 0.145);
>>>> >         reader->SetDataByteOrderToBigEndian();
>>>> >         reader->SetDataScalarTypeToChar();
>>>> >         reader->Update();
>>>> >
>>>> >         vtkSmartPointer<vtkDataSetMapper> map =
>>>> > vtkSmartPointer<vtkDataSetMapper>::New();
>>>> >         map->SetInputConnection(reader->GetOutputPort());
>>>> >
>>>> >
>>>> >         vtkSmartPointer<vtkActor> actor =
>>>> vtkSmartPointer<vtkActor>::New();
>>>> >         actor->SetMapper(map);
>>>> >
>>>> >         vtkSmartPointer<vtkRenderWindowInteractor> interactor =
>>>> > vtkSmartPointer<vtkRenderWindowInteractor>::New();
>>>> >
>>>> >         vtkSmartPointer<vtkRenderWindow> renderWindow =
>>>> > vtkSmartPointer<vtkRenderWindow>::New();
>>>> >         interactor->SetRenderWindow(renderWindow);
>>>> >         vtkSmartPointer<vtkRenderer> renderer =
>>>> > vtkSmartPointer<vtkRenderer>::New();
>>>> >         renderWindow->AddRenderer(renderer);
>>>> >         renderer->AddActor(actor);
>>>> >
>>>> >         renderWindow->Render();
>>>> >         interactor->Start();
>>>> > }
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > View this message in context:
>>>> > http://vtk.1045678.n5.nabble.com/RAW-file-tp5721842.html
>>>> > Sent from the VTK - Users mailing list archive at Nabble.com.
>>>> >
>>>> >
>>>> > ------------------------------
>>>> >
>>>> > Message: 14
>>>> > Date: Tue, 9 Jul 2013 11:38:50 -0400
>>>> > From: Bill Lorensen <bill.lorensen at gmail.com>
>>>> > Subject: Re: [vtkusers] .RAW file
>>>> > To: Massinissa Bandou <Massinissa.Bandou at usherbrooke.ca>
>>>> > Cc: VTK Users <vtkusers at vtk.org>
>>>> > Message-ID:
>>>> >         <
>>>> > CADZJ4hNXVuS_7L9ocCzex3XHpqyg5dpdKJ2NmxfQn_DnaSDp_Q at mail.gmail.com>
>>>> > Content-Type: text/plain; charset="iso-8859-1"
>>>> >
>>>> > If your data is 512x512x512 then
>>>> > reader->SetDataExtent(0,512,0,512,0,512);
>>>> > should be:
>>>> > reader->SetDataExtent(0,511,0,511,0,511);
>>>> >
>>>> > Also be certain you are setting the correct endianness.
>>>> >
>>>> >
>>>> > On Tue, Jul 9, 2013 at 10:25 AM, Massinissa Bandou <
>>>> > Massinissa.Bandou at usherbrooke.ca> wrote:
>>>> >
>>>> > > Hello everyone,
>>>> > >
>>>> > > I tried to read a (.raw) file with the following code but it
>>>> displays a
>>>> > RED
>>>> > > CUBE. Here is some information about my file  dataInfo.txt
>>>> > > <http://vtk.1045678.n5.nabble.com/file/n5721842/dataInfo.txt>  . Is
>>>> > there
>>>> > > something wrong in my code?
>>>> > >
>>>> > > thx for your time and help!
>>>> > >
>>>> > > sorry my file is too large to be send.
>>>> > >
>>>> > > #include <vtkSmartPointer.h>
>>>> > > #include <vtkRenderWindow.h>
>>>> > > #include <vtkRenderWindowInteractor.h>
>>>> > > #include <vtkRenderer.h>
>>>> > > #include <vtkActor>
>>>> > > #include <vtkImageReader>
>>>> > > #include <vtkDataSetMapper>
>>>> > >
>>>> > > int main(int argc, char *argv[])
>>>> > > {
>>>> > >         vtkImageReader *reader = vtkImageReader::New();
>>>> > >         reader->SetFileName(file.c_str());
>>>> > >         reader->SetFileDimensionality(3);
>>>> > >         reader->SetNumberOfScalarComponents(1);
>>>> > >         reader->SetDataExtent(0,512,0,512,0,512);
>>>> > >         reader->SetDataSpacing(0.145, 0.145, 0.145);
>>>> > >         reader->SetDataByteOrderToBigEndian();
>>>> > >         reader->SetDataScalarTypeToChar();
>>>> > >         reader->Update();
>>>> > >
>>>> > >         vtkSmartPointer<vtkDataSetMapper> map =
>>>> > > vtkSmartPointer<vtkDataSetMapper>::New();
>>>> > >         map->SetInputConnection(reader->GetOutputPort());
>>>> > >
>>>> > >
>>>> > >         vtkSmartPointer<vtkActor> actor =
>>>> > vtkSmartPointer<vtkActor>::New();
>>>> > >         actor->SetMapper(map);
>>>> > >
>>>> > >         vtkSmartPointer<vtkRenderWindowInteractor> interactor =
>>>> > > vtkSmartPointer<vtkRenderWindowInteractor>::New();
>>>> > >
>>>> > >         vtkSmartPointer<vtkRenderWindow> renderWindow =
>>>> > > vtkSmartPointer<vtkRenderWindow>::New();
>>>> > >         interactor->SetRenderWindow(renderWindow);
>>>> > >         vtkSmartPointer<vtkRenderer> renderer =
>>>> > > vtkSmartPointer<vtkRenderer>::New();
>>>> > >         renderWindow->AddRenderer(renderer);
>>>> > >         renderer->AddActor(actor);
>>>> > >
>>>> > >         renderWindow->Render();
>>>> > >         interactor->Start();
>>>> > > }
>>>> > >
>>>> > >
>>>> > >
>>>> > >
>>>> > > --
>>>> > > View this message in context:
>>>> > > http://vtk.1045678.n5.nabble.com/RAW-file-tp5721842.html
>>>> > > Sent from the VTK - Users mailing list archive at Nabble.com.
>>>> > > _______________________________________________
>>>> > > Powered by www.kitware.com
>>>> > >
>>>> > > Visit other Kitware open-source projects at
>>>> > > http://www.kitware.com/opensource/opensource.html
>>>> > >
>>>> > > Please keep messages on-topic and check the VTK FAQ at:
>>>> > > http://www.vtk.org/Wiki/VTK_FAQ
>>>> > >
>>>> > > Follow this link to subscribe/unsubscribe:
>>>> > > http://www.vtk.org/mailman/listinfo/vtkusers
>>>> > >
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > Unpaid intern in BillsBasement at noware dot com
>>>> > -------------- next part --------------
>>>> > An HTML attachment was scrubbed...
>>>> > URL: <
>>>> >
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130709/b188c2b1/attachment-0001.htm
>>>> > >
>>>> >
>>>> > ------------------------------
>>>> >
>>>> > Message: 15
>>>> > Date: Tue, 9 Jul 2013 08:46:33 -0700 (PDT)
>>>> > From: Ruff <albin.nilsson at gmail.com>
>>>> > Subject: [vtkusers] My point cloud data won't display in the renderer.
>>>> > To: vtkusers at vtk.org
>>>> > Message-ID: <1373384793963-5721844.post at n5.nabble.com>
>>>> > Content-Type: text/plain; charset=us-ascii
>>>> >
>>>> > All i get is an empty renderWindow. I get no errors, but no data is
>>>> > rendered
>>>> > either. What am I doing wrong?
>>>> >
>>>> > What I do is pretty much this:
>>>> >
>>>> > AtomGrid=vtk.vtkUnstructuredGrid()
>>>> > AtomGrid.SetPoints(    vtkPoints with [index,x,y,z]    )
>>>> > AtomGrid.GetPointData().SetScalars(    vtkFloatArray with [index,
>>>> scalar]
>>>> > )
>>>> >
>>>> > volMapper = vtk.vtkUnstructuredGridVolumeRayCastMapper()
>>>> > volMapper.SetBlendModeToComposite()
>>>> > volMapper.SetInput(AtomGrid)
>>>> >
>>>> >
>>>> > I tried volMapper.SetScalarModeToUsePointFieldData(), but then it
>>>> claims
>>>> > that I have no scalar values to use(!!)
>>>> >
>>>> > (I cheated before, and was satisfied using ImageData for this, but
>>>> now I
>>>> > really need to get this to work with UnstructuredGrid)
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > View this message in context:
>>>> >
>>>> http://vtk.1045678.n5.nabble.com/My-point-cloud-data-won-t-display-in-the-renderer-tp5721844.html
>>>> > Sent from the VTK - Users mailing list archive at Nabble.com.
>>>> >
>>>> >
>>>> > ------------------------------
>>>> >
>>>> > _______________________________________________
>>>> > vtkusers mailing list
>>>> > vtkusers at vtk.org
>>>> > http://www.vtk.org/mailman/listinfo/vtkusers
>>>> >
>>>> >
>>>> > End of vtkusers Digest, Vol 111, Issue 16
>>>> > *****************************************
>>>> >
>>>>
>>>>
>>>>
>>>> --
>>>> *Best  Regards
>>>> Rahul Indoria
>>>> Mobile No: +49-157-35652212*
>>>> -------------- next part --------------
>>>> An HTML attachment was scrubbed...
>>>> URL: <
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130709/ce46c409/attachment-0001.htm
>>>> >
>>>>
>>>> ------------------------------
>>>>
>>>> Message: 3
>>>> Date: Tue, 9 Jul 2013 15:00:16 -0400
>>>> From: Bill Lorensen <bill.lorensen at gmail.com>
>>>> Subject: Re: [vtkusers] vtkusers Digest, Vol 111, Issue 16
>>>> To: rahul indoria <rahulindoria5 at gmail.com>
>>>> Cc: "vtkusers at vtk.org" <vtkusers at vtk.org>
>>>> Message-ID:
>>>>         <CADZJ4hMNYM4Rp7Fn0Kt+yvxbje_3eeD+F0-=
>>>> Ti+a4JGRBQp5Yw at mail.gmail.com>
>>>> Content-Type: text/plain; charset="iso-8859-1"
>>>>
>>>> The points and cells are generated in the for loops.
>>>>
>>>>
>>>>
>>>> On Tue, Jul 9, 2013 at 2:43 PM, rahul indoria <rahulindoria5 at gmail.com
>>>> >wrote:
>>>>
>>>> > Hi,
>>>> >    Can you explain me some portion of the code of this example (
>>>> >
>>>> http://www.vtk.org/Wiki/VTK/Examples/Cxx/Visualization/CurvedReformation
>>>> )?
>>>> >
>>>> > i need to ask the line by line documentation of this function, how
>>>> these
>>>> > points and surface is formed?
>>>> >
>>>> >
>>>> > vtkSmartPointer<vtkPolyData> SweepLine (vtkPolyData *line,
>>>> >                                         double direction[3],
>>>> >                                         double distance,
>>>> >                                         unsigned int cols)
>>>> >
>>>> > {
>>>> >
>>>> > unsigned int rows = line->GetNumberOfPoints();
>>>> >
>>>> >   double spacing = distance / cols;
>>>> >   vtkSmartPointer<vtkPolyData> surface =
>>>> >     vtkSmartPointer<vtkPolyData>::New();
>>>> >
>>>> >   // Generate the points
>>>> >   cols++; // why this statement ?
>>>> >   unsigned int numberOfPoints = rows * cols; // how these number
>>>> points are generated
>>>> >   unsigned int numberOfPolys = (rows - 1) * (cols - 1); // what is
>>>> this???
>>>> >
>>>> >
>>>> > vtkSmartPointer<vtkPoints> points =
>>>> >     vtkSmartPointer<vtkPoints>::New();
>>>> >   points->Allocate(numberOfPoints);
>>>> >   vtkSmartPointer<vtkCellArray> polys =
>>>> >     vtkSmartPointer<vtkCellArray>::New();
>>>> >   polys->Allocate(numberOfPolys*4);
>>>> >
>>>> >   double x[3];
>>>> >   unsigned int cnt = 0;
>>>> >   for (unsigned int row = 0; row < rows; row++)
>>>> >     {
>>>> >       for (unsigned int col = 0; col < cols; col++)
>>>> >         {
>>>> >           double p[3];
>>>> >           line->GetPoint(row, p);
>>>> >           x[0] = p[0] + direction[0] * col * spacing;
>>>> >           x[1] = p[1] + direction[1] * col * spacing;
>>>> >           x[2] = p[2] + direction[2] * col * spacing;
>>>> >           points->InsertPoint(cnt++, x);
>>>> >         }
>>>> >     }
>>>> >   // Generate the quads
>>>> >   vtkIdType pts[4];
>>>> >   for (unsigned int row = 0; row < rows - 1; row++)
>>>> >     {
>>>> >       for (unsigned int col = 0; col < cols - 1; col++)
>>>> >         {
>>>> >           pts[0] = col + row * (cols);
>>>> >           pts[1] = pts[0] + 1;
>>>> >           pts[2] = pts[0] + cols + 1;
>>>> >           pts[3] = pts[0] + cols;
>>>> >           polys->InsertNextCell(4,pts);
>>>> >         }
>>>> >     }
>>>> >   surface->SetPoints(points);
>>>> >   surface->SetPolys(polys);
>>>> >
>>>> >   return surface;}
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > please reply as soon as possible
>>>> >
>>>> >
>>>> >
>>>> > On Tue, Jul 9, 2013 at 6:00 PM, <vtkusers-request at vtk.org> wrote:
>>>> >
>>>> >> Send vtkusers mailing list submissions to
>>>> >>         vtkusers at vtk.org
>>>> >>
>>>> >> To subscribe or unsubscribe via the World Wide Web, visit
>>>> >>         http://www.vtk.org/mailman/listinfo/vtkusers
>>>> >> or, via email, send a message with subject or body 'help' to
>>>> >>         vtkusers-request at vtk.org
>>>> >>
>>>> >> You can reach the person managing the list at
>>>> >>         vtkusers-owner at vtk.org
>>>> >>
>>>> >> When replying, please edit your Subject line so it is more specific
>>>> >> than "Re: Contents of vtkusers digest..."
>>>> >>
>>>> >>
>>>> >> Today's Topics:
>>>> >>
>>>> >>    1. Re: Vtk 6.0 dotnet (David Cole)
>>>> >>    2. Re: Regarding example VTKimagereslicemapper (rahul indoria)
>>>> >>    3. FindCell method of vtkCellLocator (shinpei)
>>>> >>    4. Re: FindCell method of vtkCellLocator (Alex Malyushytskyy)
>>>> >>    5. VTK Stereo Rendering (mailagentrus)
>>>> >>    6. [vtkUsers] About Different RenderWindowInteractor
>>>> (hongsongyang)
>>>> >>    7. using vtkGL2PSExporter in python [ under pythonXY() ]
>>>> >>       (Gideon Valch)
>>>> >>    8. Re: Help with image planes example (Ruff)
>>>> >>    9. adding texture to a wavefront .obj  file in vtk (Umer Rafi)
>>>> >>   10. Unexpected actor orientation results (divya)
>>>> >>   11. Re: FindCell method of vtkCellLocator (shinpei)
>>>> >>   12. VTK application running on Linux loads VNC server (Haroon
>>>> Showgan)
>>>> >>   13. .RAW file (Massinissa Bandou)
>>>> >>   14. Re: .RAW file (Bill Lorensen)
>>>> >>   15. My point cloud data won't display in the renderer. (Ruff)
>>>> >>
>>>> >>
>>>> >>
>>>> ----------------------------------------------------------------------
>>>> >>
>>>> >> Message: 1
>>>> >> Date: Mon, 8 Jul 2013 16:21:52 +0000
>>>> >> From: David Cole <dlrdave at aol.com>
>>>> >> Subject: Re: [vtkusers] Vtk 6.0 dotnet
>>>> >> To: " vtkusers at vtk.org " <vtkusers at vtk.org>, Serge Lalonde
>>>> >>         <serge at infolytica.com>
>>>> >> Message-ID: <20130708165306.6B0E66504F at public.kitware.com>
>>>> >> Content-Type: text/plain; charset="utf-8"
>>>> >>
>>>> >> Thanks, Serge. It *is* too bad that the kickstarter approach did not
>>>> >> yield a funded project this time around. Perhaps later, another one
>>>> will be
>>>> >> successful.
>>>> >>
>>>> >>
>>>> >>
>>>> >> Alex, you wrote ?as for me I would trust more in the results of free
>>>> >> development than in results of the projects developed using such
>>>> financing.?
>>>> >>
>>>> >>
>>>> >>
>>>> >> In response, I would simply point out the results of free
>>>> development are
>>>> >> that ActiViz is presently ?stuck? on the VTK 5.8 version. And it was
>>>> only
>>>> >> ?free as in beer? to those of you who didn?t pay for it.
>>>> >>
>>>> >>
>>>> >>
>>>> >> It?s also too bad that nobody else has stepped up and said, ?hey,
>>>> how can
>>>> >> I contribute and help to make this happen?? (Aside from the 20
>>>> kickstarter
>>>> >> project backers [1] -- thanks again, guys...)
>>>> >>
>>>> >>
>>>> >>
>>>> >> For those willing to contribute effort and manpower to the problem,
>>>> >> rather than money, go for it. VTK and ActiViz are both open source,
>>>> and may
>>>> >> be built and extended by any interested party. I recently abandoned
>>>> the
>>>> >> topic integrating the two [2] due to lack of activity. Anybody who
>>>> wants
>>>> >> to, please feel free to resurrect it, rebase it on current ?master?,
>>>> and
>>>> >> try again. Alternatively, you could simply extend the ActiViz git
>>>> repo with
>>>> >> commits to make it build against an external VTK 5.10 or 6.0 [3].
>>>> >>
>>>> >>
>>>> >> While I am capable and mildly interested in furthering ActiViz .NET,
>>>> I
>>>> >> prefer to spend much of my free time on non-computer related
>>>> activities
>>>> >> these days. I get quite enough compute time just doing my job. But
>>>> money
>>>> >> actually does motivate me... and I would be willing to do the work
>>>> if paid
>>>> >> for it. So, that, plus gauging actual interest level, were my primary
>>>> >> motivations for seeking funding via kickstarter.
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> Cheers,
>>>> >>
>>>> >> David Cole
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> [1]
>>>> >>
>>>> http://www.kickstarter.com/projects/dlrdave/activiz-net-installers-featuring-vtk-510/backers
>>>> >>
>>>> >> [2] http://review.source.kitware.com/#/t/1615/
>>>> >>
>>>> >> [3] http://public.kitware.com/gitweb?p=activizdotnet.git
>>>> >>
>>>> >>
>>>> >>
>>>> >> P.S. ---
>>>> >>
>>>> >>
>>>> >> I would also like to point out that nowadays, you can simply build a
>>>> >> managed-C++ project with VS 2012, and ?just link for free? to the
>>>> native
>>>> >> VTK C++ libraries. That doesn?t help folks using other .NET
>>>> languages, but
>>>> >> it is a nice feature of the modern C++ compiler from MS that you can
>>>> link
>>>> >> in both managed and un-managed code together. If you are starting a
>>>> new
>>>> >> Windows Forms application, consider using managed C++ as your
>>>> language.
>>>> >> -------------- next part --------------
>>>> >> An HTML attachment was scrubbed...
>>>> >> URL: <
>>>> >>
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130708/0cc105c5/attachment-0001.htm
>>>> >> >
>>>> >>
>>>> >> ------------------------------
>>>> >>
>>>> >> Message: 2
>>>> >> Date: Mon, 8 Jul 2013 20:12:06 +0200
>>>> >> From: rahul indoria <rahulindoria5 at gmail.com>
>>>> >> Subject: Re: [vtkusers] Regarding example VTKimagereslicemapper
>>>> >> To: David Doria <daviddoria at gmail.com>, "vtkusers at vtk.org"
>>>> >>         <vtkusers at vtk.org>
>>>> >> Message-ID:
>>>> >>         <CAGQ+16KkyGkkjmWQ86Xh5=
>>>> >> VfUnbABFEquKOdKEDKfm9_F1eyaA at mail.gmail.com>
>>>> >> Content-Type: text/plain; charset="iso-8859-1"
>>>> >>
>>>> >> Hi,
>>>> >>     Could you please tell me, what are port index in VTK functions?
>>>> >>
>>>> >>
>>>> >> On Mon, Jul 8, 2013 at 5:51 PM, David Doria <daviddoria at gmail.com>
>>>> wrote:
>>>> >>
>>>> >> > In the future, please keep the conversation on the mailing list so
>>>> that
>>>> >> > everyone can participate/benefit from the discussion.
>>>> >> >
>>>> >> > I believe what you're seeing is a contrast adjustment mechanism
>>>> (called
>>>> >> > "window level events" -
>>>> >> >
>>>> >>
>>>> http://www.vtk.org/doc/nightly/html/classvtkInteractorStyleImage.html#details
>>>> >> > ).
>>>> >> >
>>>> >> >
>>>> >> > David
>>>> >> >
>>>> >> >
>>>> >> > On Mon, Jul 8, 2013 at 11:48 AM, rahul indoria <
>>>> rahulindoria5 at gmail.com
>>>> >> >wrote:
>>>> >> >
>>>> >> >> Hi David,
>>>> >> >>                I have one more question regarding this example,
>>>> in the
>>>> >> >> output of this example(
>>>> >> >> http://www.vtk.org/Wiki/VTK/Examples/Cxx/Images/ImageSliceMapper),
>>>> why
>>>> >> >> we are getting different colors of the image, when i am
>>>> left-clicking
>>>> >> on
>>>> >> >> the image and moving mouse up and down?
>>>> >> >>
>>>> >> >> Looking forward your reply soon.
>>>> >> >>
>>>> >> >>
>>>> >> >> rahul indoria
>>>> >> >>
>>>> >> >>
>>>> >> >> On Mon, Jul 8, 2013 at 3:22 PM, David Doria <daviddoria at gmail.com
>>>> >
>>>> >> wrote:
>>>> >> >>
>>>> >> >>> On Mon, Jul 8, 2013 at 9:05 AM, rahul indoria <
>>>> >> rahulindoria5 at gmail.com>wrote:
>>>> >> >>>
>>>> >> >>>> Hi,
>>>> >> >>>>    I was modifying this example:
>>>> >> >>>>
>>>> http://www.vtk.org/Wiki/VTK/Examples/Cxx/Images/ImageSliceMapper
>>>> >> >>>>  in this example, i am deleting the object vtkImageSlice, and
>>>> when i
>>>> >> am
>>>> >> >>>> putting the object "imageSliceMapper" i getting an error?
>>>> >> >>>>
>>>> >> >>>> As vtkimageslice class used to represent an image in a 3D
>>>> scene, i
>>>> >> >>>> don`t want to display this in 3D scene, just want to display on
>>>> the
>>>> >> screen
>>>> >> >>>> that`s why i am deleting this class, so why i am getting this
>>>> error?
>>>> >> >>>>
>>>> >> >>>> I modified this code like this :
>>>> >> >>>>
>>>> >> >>>
>>>> >> >>> What do you want to do if not display the image? The problem is
>>>> that
>>>> >> you
>>>> >> >>> can't call AddViewProp on a mapper - it has to be a vtkProp
>>>> subclass
>>>> >> >>> (like the vtkImageSlice was). In the future, please include the
>>>> exact
>>>> >> >>> error that you are getting.
>>>> >> >>>
>>>> >> >>> David
>>>> >> >>>
>>>> >> >>
>>>> >> >>
>>>> >> >>
>>>> >> >> --
>>>> >> >> *Best  Regards
>>>> >> >> Rahul Indoria
>>>> >> >> Mobile No: +49-157-35652212*
>>>> >> >>
>>>> >> >
>>>> >> >
>>>> >>
>>>> >>
>>>> >> --
>>>> >> *Best  Regards
>>>> >> Rahul Indoria
>>>> >> Mobile No: +49-157-35652212*
>>>> >> -------------- next part --------------
>>>> >> An HTML attachment was scrubbed...
>>>> >> URL: <
>>>> >>
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130708/8de03097/attachment-0001.htm
>>>> >> >
>>>> >>
>>>> >> ------------------------------
>>>> >>
>>>> >> Message: 3
>>>> >> Date: Mon, 8 Jul 2013 15:44:56 -0700 (PDT)
>>>> >> From: shinpei <noro_shinpei at web.de>
>>>> >> Subject: [vtkusers] FindCell method of vtkCellLocator
>>>> >> To: vtkusers at vtk.org
>>>> >> Message-ID: <1373323496433-5721831.post at n5.nabble.com>
>>>> >> Content-Type: text/plain; charset=us-ascii
>>>> >>
>>>> >> Hi,
>>>> >>
>>>> >> I have two triangle cells in my vtkCellLocator and I create a little
>>>> bb
>>>> >> around a point of one triangle (see picture). Now I use FindCell(bb,
>>>> >> idList)
>>>> >> and I should get one id, but I get two. Is this a bug, or must I
>>>> change
>>>> >> something?
>>>> >>
>>>> >> <http://vtk.1045678.n5.nabble.com/file/n5721831/Unbenannt.png>
>>>> >> - two trinagles (red)
>>>> >> - bb (blue)
>>>> >>
>>>> >> My code:
>>>> >>
>>>> >>     for (vtkIdType ptId = 0; ptId < geometry->GetNumberOfPoints();
>>>> ++ptId)
>>>> >>     {
>>>> >>         bounds[0] = trianglePoint[0] - 0.01;
>>>> >>         bounds[1] = trianglePoint[0] + 0.01;
>>>> >>         bounds[2] = trianglePoint[1] - 0.01;
>>>> >>         bounds[3] = trianglePoint[1] + 0.01;
>>>> >>         bounds[4] = trianglePoint[2] - 0.01;
>>>> >>         bounds[5] = trianglePoint[2] + 0.01;
>>>> >>
>>>> >>         cellLocator->FindCellsWithinBounds(bounds, foundCells);
>>>> >>
>>>> >>         int size = foundCells->GetNumberOfIds(); // is always two
>>>> >>     }
>>>> >>
>>>> >>
>>>> >> Thx
>>>> >>
>>>> >>
>>>> >>
>>>> >> --
>>>> >> View this message in context:
>>>> >>
>>>> http://vtk.1045678.n5.nabble.com/FindCell-method-of-vtkCellLocator-tp5721831.html
>>>> >> Sent from the VTK - Users mailing list archive at Nabble.com.
>>>> >>
>>>> >>
>>>> >> ------------------------------
>>>> >>
>>>> >> Message: 4
>>>> >> Date: Mon, 8 Jul 2013 19:00:25 -0700
>>>> >> From: Alex Malyushytskyy <alexmalvtk at gmail.com>
>>>> >> Subject: Re: [vtkusers] FindCell method of vtkCellLocator
>>>> >> To: shinpei <noro_shinpei at web.de>
>>>> >> Cc: VTK <vtkusers at vtk.org>
>>>> >> Message-ID:
>>>> >>         <
>>>> >> CAHR9pJ0m4dYdghFRjZ5Y6YffT23dv3Q+Scsu4JEK8yMLQZ7rbg at mail.gmail.com>
>>>> >> Content-Type: text/plain; charset="iso-8859-1"
>>>> >>
>>>> >> It is not clear that attached picture corresponds to your claims.
>>>> >> There is no visible  relation between trianglePoint and
>>>> >> geometry->GetNumberOfPoints().
>>>> >> Also  for (vtkIdType ptId = 0; ptId < geometry->GetNumberOfPoints();
>>>> >> ++ptId)
>>>> >> loop does not make any sense cause nothing changes in the loop.
>>>> >>
>>>> >> So I guess your trianglePoint is not what you think it is.
>>>> >> For example if this point is shared by 2 triangles you will have the
>>>> same
>>>> >> effect.
>>>> >> Another possible problem might be absolute value 0.1 used.
>>>> >> For example your triangle may have size smaller than it, which will
>>>> be a
>>>> >> source of such effect too.
>>>> >>
>>>> >> Your example is not complete , you could create much better example
>>>> >> initializing all available variables so the behavior can be
>>>> reproduced.
>>>> >>
>>>> >> Alex
>>>> >>
>>>> >>
>>>> >>
>>>> >> On Mon, Jul 8, 2013 at 3:44 PM, shinpei <noro_shinpei at web.de> wrote:
>>>> >>
>>>> >> > Hi,
>>>> >> >
>>>> >> > I have two triangle cells in my vtkCellLocator and I create a
>>>> little bb
>>>> >> > around a point of one triangle (see picture). Now I use
>>>> FindCell(bb,
>>>> >> > idList)
>>>> >> > and I should get one id, but I get two. Is this a bug, or must I
>>>> change
>>>> >> > something?
>>>> >> >
>>>> >> > <http://vtk.1045678.n5.nabble.com/file/n5721831/Unbenannt.png>
>>>> >> > - two trinagles (red)
>>>> >> > - bb (blue)
>>>> >> >
>>>> >> > My code:
>>>> >> >
>>>> >> >     for (vtkIdType ptId = 0; ptId < geometry->GetNumberOfPoints();
>>>> >> ++ptId)
>>>> >> >     {
>>>> >> >         bounds[0] = trianglePoint[0] - 0.01;
>>>> >> >         bounds[1] = trianglePoint[0] + 0.01;
>>>> >> >         bounds[2] = trianglePoint[1] - 0.01;
>>>> >> >         bounds[3] = trianglePoint[1] + 0.01;
>>>> >> >         bounds[4] = trianglePoint[2] - 0.01;
>>>> >> >         bounds[5] = trianglePoint[2] + 0.01;
>>>> >> >
>>>> >> >         cellLocator->FindCellsWithinBounds(bounds, foundCells);
>>>> >> >
>>>> >> >         int size = foundCells->GetNumberOfIds(); // is always two
>>>> >> >     }
>>>> >> >
>>>> >> >
>>>> >> > Thx
>>>> >> >
>>>> >> >
>>>> >> >
>>>> >> > --
>>>> >> > View this message in context:
>>>> >> >
>>>> >>
>>>> http://vtk.1045678.n5.nabble.com/FindCell-method-of-vtkCellLocator-tp5721831.html
>>>> >> > Sent from the VTK - Users mailing list archive at Nabble.com.
>>>> >> > _______________________________________________
>>>> >> > Powered by www.kitware.com
>>>> >> >
>>>> >> > Visit other Kitware open-source projects at
>>>> >> > http://www.kitware.com/opensource/opensource.html
>>>> >> >
>>>> >> > Please keep messages on-topic and check the VTK FAQ at:
>>>> >> > http://www.vtk.org/Wiki/VTK_FAQ
>>>> >> >
>>>> >> > Follow this link to subscribe/unsubscribe:
>>>> >> > http://www.vtk.org/mailman/listinfo/vtkusers
>>>> >> >
>>>> >> -------------- next part --------------
>>>> >> An HTML attachment was scrubbed...
>>>> >> URL: <
>>>> >>
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130708/533f4d72/attachment-0001.htm
>>>> >> >
>>>> >>
>>>> >> ------------------------------
>>>> >>
>>>> >> Message: 5
>>>> >> Date: Mon, 8 Jul 2013 22:09:00 -0700 (PDT)
>>>> >> From: mailagentrus <mailagentrus at mail.ru>
>>>> >> Subject: [vtkusers] VTK Stereo Rendering
>>>> >> To: vtkusers at vtk.org
>>>> >> Message-ID: <1373346540408-5721833.post at n5.nabble.com>
>>>> >> Content-Type: text/plain; charset=us-ascii
>>>> >>
>>>> >> Hi! I want to add a stereo mode to my program. Program wil be show
>>>> pairs
>>>> >> of
>>>> >> images image in stereo mode (with Nvidia 3d vision). I set up NVidia
>>>> Qudro
>>>> >> 410 and saw stereo mode with Polydata object with using Paraview.
>>>> >> But, when I try to make own program i see inly the firs pair images
>>>> in
>>>> >> stereo mode, after that image in right eye does not update...
>>>> Updates inly
>>>> >> the left eye image.
>>>> >> Help me, please!
>>>> >>
>>>> >> Code:
>>>> >>
>>>> >> #include <vtkPolyDataReader.h>
>>>> >> #include <vtkSmartPointer.h>
>>>> >> #include <vtkDataSetMapper.h>
>>>> >> #include <vtkActor.h>
>>>> >> #include <vtkRenderWindow.h>
>>>> >> #include <vtkRenderer.h>
>>>> >> #include <vtkRenderWindowInteractor.h>
>>>> >> #include <vtkCamera.h>
>>>> >> #include "vtkCommand.h"
>>>> >> #include "vtkImageData.h"
>>>> >> #include <vtkBMPReader.h>
>>>> >> #include <vtkImageViewer2.h>
>>>> >> #include <vtkImageActor.h>
>>>> >>
>>>> >> vtkSmartPointer<vtkBMPReader> readerR;
>>>> >> vtkSmartPointer<vtkBMPReader> readerL;
>>>> >> vtkSmartPointer<vtkImageViewer2> imageViewer;
>>>> >>
>>>> >> class vtkTimerCallback : public vtkCommand
>>>> >> {
>>>> >>   public:
>>>> >>     static vtkTimerCallback *New()
>>>> >>     {
>>>> >>       vtkTimerCallback *cb = new vtkTimerCallback;
>>>> >>       cb->TimerCount = 0;
>>>> >>       return cb;
>>>> >>     }
>>>> >>
>>>> >>     virtual void Execute(vtkObject *vtkNotUsed(caller), unsigned long
>>>> >> eventId,
>>>> >>                          void *vtkNotUsed(callData))
>>>> >>     {
>>>> >>       if (vtkCommand::TimerEvent == eventId)
>>>> >>         {
>>>> >>
>>>> >> // for example name for left eye image is
>>>> >>                 readerL->SetFileName ( "D:/1234/-40.bmp");
>>>> >>                 readerL->Update();
>>>> >>
>>>> >> // for example name for right eye image is
>>>> >>                 readerR->SetFileName ( "D:/1234/40.bmp");
>>>> >>                 readerR->Update();
>>>> >>
>>>> >>                 imageViewer->SetInput(readerL->GetOutput());
>>>> >>
>>>> imageViewer->GetRenderWindow()->SetStereoTypeToLeft();
>>>> >>                 imageViewer->GetRenderWindow()->Render();
>>>> >>   imageViewer->GetRenderer()->ResetCamera();
>>>> >>                 imageViewer->GetRenderWindow()->Render();
>>>> >>
>>>> >>                 imageViewer->GetRenderWindow()->StereoUpdate();
>>>> >>
>>>> >>                 imageViewer->SetInput(readerL->GetOutput());
>>>> >>
>>>> imageViewer->GetRenderWindow()->SetStereoTypeToRight();
>>>> >>                 imageViewer->GetRenderWindow()->Render();
>>>> >>   imageViewer->GetRenderer()->ResetCamera();
>>>> >>                 imageViewer->GetRenderWindow()->Render();
>>>> >>
>>>> >>                 imageViewer->GetRenderWindow()->StereoUpdate();
>>>> >>
>>>> >>         ++this->TimerCount;
>>>> >>         }
>>>> >>         cout << this->TimerCount << endl;
>>>> >>     }
>>>> >>
>>>> >>   private:
>>>> >>     int TimerCount;
>>>> >>
>>>> >> };
>>>> >>
>>>> >>
>>>> >> int main ( int argc, char *argv[] )
>>>> >> {
>>>> >>   //Read the image
>>>> >>    readerL =
>>>> >>     vtkSmartPointer<vtkBMPReader>::New();
>>>> >>   readerL->SetFileName ( "D:/1234/-5.bmp");
>>>> >>   readerL->Update();
>>>> >>
>>>> >>    readerR =
>>>> >>     vtkSmartPointer<vtkBMPReader>::New();
>>>> >>   readerR->SetFileName ( "D:/1234/5.bmp");
>>>> >>   readerR->Update();
>>>> >>
>>>> >>   // Visualize
>>>> >>   imageViewer =
>>>> >>     vtkSmartPointer<vtkImageViewer2>::New();
>>>> >>
>>>> >>    vtkSmartPointer<vtkRenderWindowInteractor> renderWindowInteractor
>>>> =
>>>> >>     vtkSmartPointer<vtkRenderWindowInteractor>::New();
>>>> >>   imageViewer->SetupInteractor(renderWindowInteractor);
>>>> >>
>>>> >>     imageViewer->GetRenderWindow()->SetSize( 800, 600 );
>>>> >>
>>>> >>   imageViewer->GetRenderWindow()->StereoCapableWindowOn();
>>>> >>   imageViewer->GetRenderWindow()->SetStereoTypeToCrystalEyes();
>>>> >>   imageViewer->GetRenderWindow()->SetStereoRender(1);
>>>> >>   imageViewer->GetRenderWindow()->StereoUpdate();
>>>> >>
>>>> >>  renderWindowInteractor->Initialize();
>>>> >>
>>>> >>   imageViewer->SetInput(readerBase->GetOutput());
>>>> >>   imageViewer->GetRenderWindow()->Render();
>>>> >>   imageViewer->GetRenderer()->ResetCamera();
>>>> >>                 imageViewer->GetRenderWindow()->Render();
>>>> >>
>>>> >>    // Sign up to receive TimerEvent
>>>> >>   vtkSmartPointer<vtkTimerCallback> cb =
>>>> >>     vtkSmartPointer<vtkTimerCallback>::New();
>>>> >>   renderWindowInteractor->AddObserver(vtkCommand::TimerEvent, cb);
>>>> >>
>>>> >>   int timerId = renderWindowInteractor->CreateRepeatingTimer(100);
>>>> >>   std::cout << "timerId: " << timerId << std::endl;
>>>> >>
>>>> >>   renderWindowInteractor->Start();
>>>> >>
>>>> >>    return EXIT_SUCCESS;
>>>> >> }
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> --
>>>> >> View this message in context:
>>>> >> http://vtk.1045678.n5.nabble.com/VTK-Stereo-Rendering-tp5721833.html
>>>> >> Sent from the VTK - Users mailing list archive at Nabble.com.
>>>> >>
>>>> >>
>>>> >> ------------------------------
>>>> >>
>>>> >> Message: 6
>>>> >> Date: Tue, 9 Jul 2013 14:08:36 +0800
>>>> >> From: "hongsongyang" <hongsongyang at 163.com>
>>>> >> Subject: [vtkusers] [vtkUsers] About Different RenderWindowInteractor
>>>> >> To: <vtkusers at vtk.org>
>>>> >> Message-ID: <D36F8CD489D643279CDEF9B7802D2D8F at WlfPC>
>>>> >> Content-Type: text/plain; charset="us-ascii"
>>>> >>
>>>> >> Dear All:
>>>> >>
>>>> >>      I have several renders (e.g 4 render), and we could use
>>>> SetViewport
>>>> >> to
>>>> >> display all of them in one RenderWindow.
>>>> >>
>>>> >> My question is that could I set different interactor for each of the
>>>> >> render?
>>>> >>
>>>> >> For example, for render1, I only need zoom and ww/wl operation, but
>>>> for
>>>> >> render2, I need zoom, pan and rotate operation.
>>>> >>
>>>> >>
>>>> >>
>>>> >> Thanks a lot.
>>>> >>
>>>> >> Hongsongyang
>>>> >>
>>>> >> -------------- next part --------------
>>>> >> An HTML attachment was scrubbed...
>>>> >> URL: <
>>>> >>
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130709/73d6e3a8/attachment-0001.htm
>>>> >> >
>>>> >>
>>>> >> ------------------------------
>>>> >>
>>>> >> Message: 7
>>>> >> Date: Mon, 8 Jul 2013 23:34:35 -0700
>>>> >> From: Gideon Valch <gvalch1237 at gmail.com>
>>>> >> Subject: [vtkusers] using vtkGL2PSExporter in python [ under
>>>> >>         pythonXY() ]
>>>> >> To: vtkusers at vtk.org
>>>> >> Message-ID:
>>>> >>         <
>>>> >> CAEEGk3YCKrV6gQCtRoPXZZQXQ+Qr7J+KPgK+zLAAeF2e6+Kpgw at mail.gmail.com>
>>>> >> Content-Type: text/plain; charset="iso-8859-1"
>>>> >>
>>>> >> Hello,
>>>> >>
>>>> >> I use pythonxy() as my platform for python supported vtk.
>>>> Currently,
>>>> >> I'm trying to export a vtk render window to post script using the
>>>> sample
>>>> >> code (at bottom) but I'm getting an error (see below).   I suspect
>>>> this
>>>> >> relates to how pythonxy() is compiled.  Can anyone suggest a
>>>> workaround?
>>>> >>
>>>> >> Thanks,
>>>> >> GV
>>>> >>
>>>> >> exporter = vtk.vtkGL2PSExporter()
>>>> >> AttributeError: 'module' object has no attribute 'vtkGL2PSExporter'
>>>> >>
>>>> >> ----------------------------
>>>> >>
>>>> >> prefix="c:\\temp\\foo444"
>>>> >> exporter = vtk.vtkGL2PSExporter()
>>>> >> exporter.SetFilePrefix(prefix)
>>>> >> exporter.SetFileFormatToSVG()
>>>> >> exporter.SetRenderWindow(renWin)
>>>> >> exporter.CompressOff()
>>>> >> exporter.SetSortToOff()
>>>> >> #exporter.DrawBackgroundOn()
>>>> >> #exporter.Write3DPropsAsRasterImageOn()
>>>> >> exporter.Write()
>>>> >> -------------- next part --------------
>>>> >> An HTML attachment was scrubbed...
>>>> >> URL: <
>>>> >>
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130708/2dfee622/attachment-0001.htm
>>>> >> >
>>>> >>
>>>> >> ------------------------------
>>>> >>
>>>> >> Message: 8
>>>> >> Date: Tue, 9 Jul 2013 00:44:38 -0700 (PDT)
>>>> >> From: Ruff <albin.nilsson at gmail.com>
>>>> >> Subject: Re: [vtkusers] Help with image planes example
>>>> >> To: vtkusers at vtk.org
>>>> >> Message-ID: <1373355878399-5721836.post at n5.nabble.com>
>>>> >> Content-Type: text/plain; charset=us-ascii
>>>> >>
>>>> >> Thank you!
>>>> >> The problem is that when I tried with ImageData as input in
>>>> >> volume16reader I
>>>> >> got the error "Attempt to connect input port index 0 for an algorithm
>>>> >> with 0
>>>> >> input ports"
>>>> >> Using ImageData as input directly to vtkImagePlaneWidget worked fine
>>>> >> though,
>>>> >> so I guess that solves it.
>>>> >> (My VTK-programming right now is mostly trial and error along with
>>>> trying
>>>> >> to
>>>> >> understand the different data structures and the pipeline)
>>>> >>
>>>> >>
>>>> >>
>>>> >> --
>>>> >> View this message in context:
>>>> >>
>>>> http://vtk.1045678.n5.nabble.com/Help-with-image-planes-example-tp5721813p5721836.html
>>>> >> Sent from the VTK - Users mailing list archive at Nabble.com.
>>>> >>
>>>> >>
>>>> >> ------------------------------
>>>> >>
>>>> >> Message: 9
>>>> >> Date: Tue, 09 Jul 2013 11:23:11 +0200
>>>> >> From: Umer Rafi <umer.rafi at rwth-aachen.de>
>>>> >> Subject: [vtkusers] adding texture to a wavefront .obj  file in vtk
>>>> >> To: vtkusers at vtk.org
>>>> >> Message-ID: <fb959ae41b00e3.51dbf29f at rwth-aachen.de>
>>>> >> Content-Type: text/plain; CHARSET=US-ASCII
>>>> >>
>>>> >> Hello everyone,
>>>> >>
>>>> >>     I am new to vtk. I am having a wavefront file of a 3d human
>>>> model.
>>>> >> What I want to do is to render it using vtk and apply different
>>>> textures to
>>>> >> different parts of the 3d human model. For example I have a texture
>>>> image
>>>> >> containing a shirt that I want to apply to torso and arms only.
>>>>  Another
>>>> >> one for jeans that I want to apply to legs and thighs only. I will
>>>> really
>>>> >> appreciate if anyone can provide a sample code snippet to get me
>>>> started.
>>>> >>
>>>> >>
>>>> >> thanks in advance.
>>>> >>
>>>> >> Regards
>>>> >> Umer
>>>> >>
>>>> >>
>>>> >> ------------------------------
>>>> >>
>>>> >> Message: 10
>>>> >> Date: Tue, 9 Jul 2013 16:53:12 +0530
>>>> >> From: "divya" <divya at triassicsolutions.com>
>>>> >> Subject: [vtkusers] Unexpected actor orientation results
>>>> >> To: "Vtk Users" <vtkusers at vtk.org>
>>>> >> Message-ID: <004201ce7c96$b5c358a0$214a09e0$@triassicsolutions.com>
>>>> >> Content-Type: text/plain; charset="us-ascii"
>>>> >>
>>>> >>
>>>> >>
>>>> >> Dear vtkUsers,
>>>> >>
>>>> >> I am trying to find the orientation of an actor while I'm rotating
>>>> it,
>>>> >> the z
>>>> >> and y are correct, but the value range for  the x axis is [-90, 90],
>>>> >> whereas
>>>> >> the value range for  z and y axis is [-180, 180].
>>>> >>
>>>> >>
>>>> >>
>>>> >> Also the rotation doesn't happen in the chosen axis, for example
>>>> when I
>>>> >> chose to rotate the actor by 15 degrees on y-axis, the value of the
>>>> z-axis
>>>> >> increases.
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> -------------- next part --------------
>>>> >> An HTML attachment was scrubbed...
>>>> >> URL: <
>>>> >>
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130709/3543ac30/attachment-0001.htm
>>>> >> >
>>>> >> -------------- next part --------------
>>>> >> A non-text attachment was scrubbed...
>>>> >> Name: not available
>>>> >> Type: image/jpeg
>>>> >> Size: 10515 bytes
>>>> >> Desc: not available
>>>> >> URL: <
>>>> >>
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130709/3543ac30/attachment-0002.jpeg
>>>> >> >
>>>> >> -------------- next part --------------
>>>> >> A non-text attachment was scrubbed...
>>>> >> Name: not available
>>>> >> Type: image/jpeg
>>>> >> Size: 13048 bytes
>>>> >> Desc: not available
>>>> >> URL: <
>>>> >>
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130709/3543ac30/attachment-0003.jpeg
>>>> >> >
>>>> >>
>>>> >> ------------------------------
>>>> >>
>>>> >> Message: 11
>>>> >> Date: Tue, 9 Jul 2013 05:23:41 -0700 (PDT)
>>>> >> From: shinpei <noro_shinpei at web.de>
>>>> >> Subject: Re: [vtkusers] FindCell method of vtkCellLocator
>>>> >> To: vtkusers at vtk.org
>>>> >> Message-ID: <1373372621955-5721840.post at n5.nabble.com>
>>>> >> Content-Type: text/plain; charset=us-ascii
>>>> >>
>>>> >> Sry... I thought it would be clear what I mean.
>>>> >>
>>>> >> The geometry contains two triangles:
>>>> >> Points are:
>>>> >> (0 0 0)
>>>> >> (0 10 0)
>>>> >> (10 0 0)
>>>> >> (10 10 0)
>>>> >>
>>>> >> with connection:
>>>> >> (0 1 2)
>>>> >> (1 2 3)
>>>> >>
>>>> >>      for (vtkIdType ptId = 0; ptId < geometry->GetNumberOfPoints();
>>>> >> ++ptId)
>>>> >>     {
>>>> >>         geometry->getPoints()->GetPoint(ptId, trianglePoint);
>>>> >>
>>>> >>         bounds[0] = trianglePoint[0] - 0.01;
>>>> >>         bounds[1] = trianglePoint[0] + 0.01;
>>>> >>         bounds[2] = trianglePoint[1] - 0.01;
>>>> >>         bounds[3] = trianglePoint[1] + 0.01;
>>>> >>         bounds[4] = trianglePoint[2] - 0.01;
>>>> >>         bounds[5] = trianglePoint[2] + 0.01;
>>>> >>
>>>> >>         cellLocator->FindCellsWithinBounds(bounds, foundCells);
>>>> >>
>>>> >>         int size = foundCells->GetNumberOfIds(); // is always two
>>>> >>     }
>>>> >>
>>>> >> The trianglePoint is e.g. (0 0 0) (first iteration of the loop) so I
>>>> >> should
>>>> >> get only one triangle, but I get always two triangles. The bb is
>>>> small
>>>> >> enough and there is a point which correspons to only one triangle.
>>>> >>
>>>> >>
>>>> >>
>>>> >> --
>>>> >> View this message in context:
>>>> >>
>>>> http://vtk.1045678.n5.nabble.com/FindCell-method-of-vtkCellLocator-tp5721831p5721840.html
>>>> >> Sent from the VTK - Users mailing list archive at Nabble.com.
>>>> >>
>>>> >>
>>>> >> ------------------------------
>>>> >>
>>>> >> Message: 12
>>>> >> Date: Tue, 9 Jul 2013 15:43:23 +0300
>>>> >> From: Haroon Showgan <haroon.showgan at gmail.com>
>>>> >> Subject: [vtkusers] VTK application running on Linux loads VNC server
>>>> >> To: vtkusers at vtk.org
>>>> >> Message-ID:
>>>> >>         <CAJ=
>>>> >> gTgXfT44oBK1Qz5idLBRDt0kdiZuLh0iA+mrtAChwR_-Pkw at mail.gmail.com>
>>>> >> Content-Type: text/plain; charset="iso-8859-1"
>>>> >>
>>>> >> Hi,
>>>> >>
>>>> >> I'm implementing a VTK application for visualizing geometrical 3D
>>>> objects.
>>>> >> Most of the code is written in C++, and I use TCL-TK widgets for the
>>>> GUI
>>>> >> (I
>>>> >> use *vtkTkRenderWidget* for the main canvas).
>>>> >>
>>>> >> Most of my objects are *vtkVoxel* objects inserted into a *
>>>> >> vtkUnstructuredGrid*.
>>>> >>
>>>> >> I run this application on a Linux server and I connect to this
>>>> server from
>>>> >> Windows using VNC. I noticed that when I load a very large data set
>>>> into
>>>> >> the application then the *VNC server* (on the Linux machine)
>>>> consumes a
>>>> >> lot
>>>> >> of memory and uses 100% CPU. I didn't realize that the memory and CPU
>>>> >> usages of a VNC server would be affected so much like this.
>>>> >>
>>>> >>  Note that my VTK application is also consuming a lot of memory and
>>>> CPU,
>>>> >> but what I find strange is that the VNC server is also affected (the
>>>> >> process is called *Xvnc_core*).
>>>> >>
>>>> >> Does anyone know how this is caused and do you have any suggestion
>>>> how to
>>>> >> mitigate the problem?
>>>> >>
>>>> >> Regards,
>>>> >> Haroon
>>>> >> -------------- next part --------------
>>>> >> An HTML attachment was scrubbed...
>>>> >> URL: <
>>>> >>
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130709/621fefc2/attachment-0001.htm
>>>> >> >
>>>> >>
>>>> >> ------------------------------
>>>> >>
>>>> >> Message: 13
>>>> >> Date: Tue, 9 Jul 2013 07:25:46 -0700 (PDT)
>>>> >> From: Massinissa Bandou <Massinissa.Bandou at USherbrooke.ca>
>>>> >> Subject: [vtkusers] .RAW file
>>>> >> To: vtkusers at vtk.org
>>>> >> Message-ID: <1373379946181-5721842.post at n5.nabble.com>
>>>> >> Content-Type: text/plain; charset=us-ascii
>>>> >>
>>>> >> Hello everyone,
>>>> >>
>>>> >> I tried to read a (.raw) file with the following code but it
>>>> displays a
>>>> >> RED
>>>> >> CUBE. Here is some information about my file  dataInfo.txt
>>>> >> <http://vtk.1045678.n5.nabble.com/file/n5721842/dataInfo.txt>  . Is
>>>> there
>>>> >> something wrong in my code?
>>>> >>
>>>> >> thx for your time and help!
>>>> >>
>>>> >> sorry my file is too large to be send.
>>>> >>
>>>> >> #include <vtkSmartPointer.h>
>>>> >> #include <vtkRenderWindow.h>
>>>> >> #include <vtkRenderWindowInteractor.h>
>>>> >> #include <vtkRenderer.h>
>>>> >> #include <vtkActor>
>>>> >> #include <vtkImageReader>
>>>> >> #include <vtkDataSetMapper>
>>>> >>
>>>> >> int main(int argc, char *argv[])
>>>> >> {
>>>> >>         vtkImageReader *reader = vtkImageReader::New();
>>>> >>         reader->SetFileName(file.c_str());
>>>> >>         reader->SetFileDimensionality(3);
>>>> >>         reader->SetNumberOfScalarComponents(1);
>>>> >>         reader->SetDataExtent(0,512,0,512,0,512);
>>>> >>         reader->SetDataSpacing(0.145, 0.145, 0.145);
>>>> >>         reader->SetDataByteOrderToBigEndian();
>>>> >>         reader->SetDataScalarTypeToChar();
>>>> >>         reader->Update();
>>>> >>
>>>> >>         vtkSmartPointer<vtkDataSetMapper> map =
>>>> >> vtkSmartPointer<vtkDataSetMapper>::New();
>>>> >>         map->SetInputConnection(reader->GetOutputPort());
>>>> >>
>>>> >>
>>>> >>         vtkSmartPointer<vtkActor> actor =
>>>> >> vtkSmartPointer<vtkActor>::New();
>>>> >>         actor->SetMapper(map);
>>>> >>
>>>> >>         vtkSmartPointer<vtkRenderWindowInteractor> interactor =
>>>> >> vtkSmartPointer<vtkRenderWindowInteractor>::New();
>>>> >>
>>>> >>         vtkSmartPointer<vtkRenderWindow> renderWindow =
>>>> >> vtkSmartPointer<vtkRenderWindow>::New();
>>>> >>         interactor->SetRenderWindow(renderWindow);
>>>> >>         vtkSmartPointer<vtkRenderer> renderer =
>>>> >> vtkSmartPointer<vtkRenderer>::New();
>>>> >>         renderWindow->AddRenderer(renderer);
>>>> >>         renderer->AddActor(actor);
>>>> >>
>>>> >>         renderWindow->Render();
>>>> >>         interactor->Start();
>>>> >> }
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> --
>>>> >> View this message in context:
>>>> >> http://vtk.1045678.n5.nabble.com/RAW-file-tp5721842.html
>>>> >> Sent from the VTK - Users mailing list archive at Nabble.com.
>>>> >>
>>>> >>
>>>> >> ------------------------------
>>>> >>
>>>> >> Message: 14
>>>> >> Date: Tue, 9 Jul 2013 11:38:50 -0400
>>>> >> From: Bill Lorensen <bill.lorensen at gmail.com>
>>>> >> Subject: Re: [vtkusers] .RAW file
>>>> >> To: Massinissa Bandou <Massinissa.Bandou at usherbrooke.ca>
>>>> >> Cc: VTK Users <vtkusers at vtk.org>
>>>> >> Message-ID:
>>>> >>         <
>>>> >> CADZJ4hNXVuS_7L9ocCzex3XHpqyg5dpdKJ2NmxfQn_DnaSDp_Q at mail.gmail.com>
>>>> >> Content-Type: text/plain; charset="iso-8859-1"
>>>> >>
>>>> >> If your data is 512x512x512 then
>>>> >> reader->SetDataExtent(0,512,0,512,0,512);
>>>> >> should be:
>>>> >> reader->SetDataExtent(0,511,0,511,0,511);
>>>> >>
>>>> >> Also be certain you are setting the correct endianness.
>>>> >>
>>>> >>
>>>> >> On Tue, Jul 9, 2013 at 10:25 AM, Massinissa Bandou <
>>>> >> Massinissa.Bandou at usherbrooke.ca> wrote:
>>>> >>
>>>> >> > Hello everyone,
>>>> >> >
>>>> >> > I tried to read a (.raw) file with the following code but it
>>>> displays a
>>>> >> RED
>>>> >> > CUBE. Here is some information about my file  dataInfo.txt
>>>> >> > <http://vtk.1045678.n5.nabble.com/file/n5721842/dataInfo.txt>  .
>>>> Is
>>>> >> there
>>>> >> > something wrong in my code?
>>>> >> >
>>>> >> > thx for your time and help!
>>>> >> >
>>>> >> > sorry my file is too large to be send.
>>>> >> >
>>>> >> > #include <vtkSmartPointer.h>
>>>> >> > #include <vtkRenderWindow.h>
>>>> >> > #include <vtkRenderWindowInteractor.h>
>>>> >> > #include <vtkRenderer.h>
>>>> >> > #include <vtkActor>
>>>> >> > #include <vtkImageReader>
>>>> >> > #include <vtkDataSetMapper>
>>>> >> >
>>>> >> > int main(int argc, char *argv[])
>>>> >> > {
>>>> >> >         vtkImageReader *reader = vtkImageReader::New();
>>>> >> >         reader->SetFileName(file.c_str());
>>>> >> >         reader->SetFileDimensionality(3);
>>>> >> >         reader->SetNumberOfScalarComponents(1);
>>>> >> >         reader->SetDataExtent(0,512,0,512,0,512);
>>>> >> >         reader->SetDataSpacing(0.145, 0.145, 0.145);
>>>> >> >         reader->SetDataByteOrderToBigEndian();
>>>> >> >         reader->SetDataScalarTypeToChar();
>>>> >> >         reader->Update();
>>>> >> >
>>>> >> >         vtkSmartPointer<vtkDataSetMapper> map =
>>>> >> > vtkSmartPointer<vtkDataSetMapper>::New();
>>>> >> >         map->SetInputConnection(reader->GetOutputPort());
>>>> >> >
>>>> >> >
>>>> >> >         vtkSmartPointer<vtkActor> actor =
>>>> >> vtkSmartPointer<vtkActor>::New();
>>>> >> >         actor->SetMapper(map);
>>>> >> >
>>>> >> >         vtkSmartPointer<vtkRenderWindowInteractor> interactor =
>>>> >> > vtkSmartPointer<vtkRenderWindowInteractor>::New();
>>>> >> >
>>>> >> >         vtkSmartPointer<vtkRenderWindow> renderWindow =
>>>> >> > vtkSmartPointer<vtkRenderWindow>::New();
>>>> >> >         interactor->SetRenderWindow(renderWindow);
>>>> >> >         vtkSmartPointer<vtkRenderer> renderer =
>>>> >> > vtkSmartPointer<vtkRenderer>::New();
>>>> >> >         renderWindow->AddRenderer(renderer);
>>>> >> >         renderer->AddActor(actor);
>>>> >> >
>>>> >> >         renderWindow->Render();
>>>> >> >         interactor->Start();
>>>> >> > }
>>>> >> >
>>>> >> >
>>>> >> >
>>>> >> >
>>>> >> > --
>>>> >> > View this message in context:
>>>> >> > http://vtk.1045678.n5.nabble.com/RAW-file-tp5721842.html
>>>> >> > Sent from the VTK - Users mailing list archive at Nabble.com.
>>>> >> > _______________________________________________
>>>> >> > Powered by www.kitware.com
>>>> >> >
>>>> >> > Visit other Kitware open-source projects at
>>>> >> > http://www.kitware.com/opensource/opensource.html
>>>> >> >
>>>> >> > Please keep messages on-topic and check the VTK FAQ at:
>>>> >> > http://www.vtk.org/Wiki/VTK_FAQ
>>>> >> >
>>>> >> > Follow this link to subscribe/unsubscribe:
>>>> >> > http://www.vtk.org/mailman/listinfo/vtkusers
>>>> >> >
>>>> >>
>>>> >>
>>>> >>
>>>> >> --
>>>> >> Unpaid intern in BillsBasement at noware dot com
>>>> >> -------------- next part --------------
>>>> >> An HTML attachment was scrubbed...
>>>> >> URL: <
>>>> >>
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130709/b188c2b1/attachment-0001.htm
>>>> >> >
>>>> >>
>>>> >> ------------------------------
>>>> >>
>>>> >> Message: 15
>>>> >> Date: Tue, 9 Jul 2013 08:46:33 -0700 (PDT)
>>>> >> From: Ruff <albin.nilsson at gmail.com>
>>>> >> Subject: [vtkusers] My point cloud data won't display in the
>>>> renderer.
>>>> >> To: vtkusers at vtk.org
>>>> >> Message-ID: <1373384793963-5721844.post at n5.nabble.com>
>>>> >> Content-Type: text/plain; charset=us-ascii
>>>> >>
>>>> >> All i get is an empty renderWindow. I get no errors, but no data is
>>>> >> rendered
>>>> >> either. What am I doing wrong?
>>>> >>
>>>> >> What I do is pretty much this:
>>>> >>
>>>> >> AtomGrid=vtk.vtkUnstructuredGrid()
>>>> >> AtomGrid.SetPoints(    vtkPoints with [index,x,y,z]    )
>>>> >> AtomGrid.GetPointData().SetScalars(    vtkFloatArray with [index,
>>>> scalar]
>>>> >> )
>>>> >>
>>>> >> volMapper = vtk.vtkUnstructuredGridVolumeRayCastMapper()
>>>> >> volMapper.SetBlendModeToComposite()
>>>> >> volMapper.SetInput(AtomGrid)
>>>> >>
>>>> >>
>>>> >> I tried volMapper.SetScalarModeToUsePointFieldData(), but then it
>>>> claims
>>>> >> that I have no scalar values to use(!!)
>>>> >>
>>>> >> (I cheated before, and was satisfied using ImageData for this, but
>>>> now I
>>>> >> really need to get this to work with UnstructuredGrid)
>>>> >>
>>>> >>
>>>> >>
>>>> >> --
>>>> >> View this message in context:
>>>> >>
>>>> http://vtk.1045678.n5.nabble.com/My-point-cloud-data-won-t-display-in-the-renderer-tp5721844.html
>>>> >> Sent from the VTK - Users mailing list archive at Nabble.com.
>>>> >>
>>>> >>
>>>> >> ------------------------------
>>>> >>
>>>> >> _______________________________________________
>>>> >> vtkusers mailing list
>>>> >> vtkusers at vtk.org
>>>> >> http://www.vtk.org/mailman/listinfo/vtkusers
>>>> >>
>>>> >>
>>>> >> End of vtkusers Digest, Vol 111, Issue 16
>>>> >> *****************************************
>>>> >>
>>>> >
>>>> >
>>>> >
>>>> > --
>>>> > *Best  Regards
>>>> > Rahul Indoria
>>>> > Mobile No: +49-157-35652212*
>>>> >
>>>> > _______________________________________________
>>>> > Powered by www.kitware.com
>>>> >
>>>> > Visit other Kitware open-source projects at
>>>> > http://www.kitware.com/opensource/opensource.html
>>>> >
>>>> > Please keep messages on-topic and check the VTK FAQ at:
>>>> > http://www.vtk.org/Wiki/VTK_FAQ
>>>> >
>>>> > Follow this link to subscribe/unsubscribe:
>>>> > http://www.vtk.org/mailman/listinfo/vtkusers
>>>> >
>>>> >
>>>>
>>>>
>>>> --
>>>> Unpaid intern in BillsBasement at noware dot com
>>>> -------------- next part --------------
>>>> An HTML attachment was scrubbed...
>>>> URL: <
>>>> http://www.vtk.org/pipermail/vtkusers/attachments/20130709/e6f9bcc4/attachment.htm
>>>> >
>>>>
>>>> ------------------------------
>>>>
>>>> _______________________________________________
>>>> vtkusers mailing list
>>>> vtkusers at vtk.org
>>>> http://www.vtk.org/mailman/listinfo/vtkusers
>>>>
>>>>
>>>> End of vtkusers Digest, Vol 111, Issue 17
>>>> *****************************************
>>>>
>>>
>>>
>>>
>>> --
>>> *Best  Regards
>>> Rahul Indoria
>>> Mobile No: +49-157-35652212*
>>>
>>
>>
>>
>> --
>> *Best  Regards
>> Rahul Indoria
>> Mobile No: +49-157-35652212*
>>
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.vtk.org/mailman/listinfo/vtkusers
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20130711/132de6c0/attachment.htm>


More information about the vtkusers mailing list