[vtkusers] connecting points in from vtkPoints

Bill Lorensen bill.lorensen at gmail.com
Mon Feb 1 13:29:19 EST 2010


You can get the number of lines with:

yourPolyData->GetNumberOfLines();

You can get the lines with something like:

vtkIdType npts;
vtkIdType *indx;

cells = yourPolyData->GetLines();

for (cells->InitTraversal(); cells->GetNextCell(npts,indx); )
....
indx is an index into the points.

On Mon, Feb 1, 2010 at 12:16 PM, Rakesh Patil <rakeshthp at in.com> wrote:
>
>
> Hi.
>
> I guess vtkStripper produces vtkPolydata as its output.. so How can be the
> polyline extracted from vtkstripper?
> As u said, i'm using the points from stripper and producing polyline of my
> own..
>
> Thanks
>
> ---------- Original message ----------
> From:Bill Lorensen< bill.lorensen at gmail.com >
> Date: 01 Feb 10 19:19:48
> Subject: Re: [vtkusers] connecting points in from vtkPoints
> To: Rakesh Patil
>
> Are you using the polyline generated by the stripper or creating your
> own? You must use the one produced by the stripper.
>
>
> On Mon, Feb 1, 2010 at 4:14 AM, Rakesh Patil wrote:
>>
>> Yes it does changes ... I get the points.. But when i connect these points
>> using polyline, again i get a zigzag lines...
>>
>> ---------- Original message ----------
>> From:David Doria< daviddoria+vtk at gmail.com >
>> Date: 31 Jan 10 01:22:41
>> Su bject: Re: [vtkusers] connecting points in from vtkPoints
>> To: rakeshthp at in.com
>>
>> Thanks,
>>
>> David
>>
>>
>>
>> On Sat, Jan 30, 2010 at 12:25 PM, Rakesh Patil wrote:
>>> I need to store the points in an array.. but vtkStripper is not returning
>>> the points.. i tried implementing it as follows
>>>
>>> vtkStripper *sp = vtkStripper::New();
>>>
>>> sp->SetInputConnection( contFilter->GetOutputPort());
>>>
>>> vtkPoints *pt = sp->GetPoints();
>>>
>>> Here pt is not showing any values.. It is all empty..
>>>
>>> ---------- Original message ----------
>>> From:Bill Lorensen< bill.lorensen at gmail.com >
>>> Date: 3 0 Jan 10 18:44:20
>>> Subject: Re: [vtkusers] connecting points in from vtkPoints
>>> To: Rakesh Patil
>>>
>>> Use vtkStripper to order the line segments output from vtkContourFilter.
>>>
>>> On Fri, Jan 29, 2010 at 5:30 AM, Rakesh Patil wrote:
>>>> Hello,
>>>>
>>>> I have a scatter data, (xyz file), where x and y are long, and lat resp
>>>> and
>>>> z is depth. I need to extract a zero contour from this xyz data. I use
>>>> vtkContourFilter to extract the points for zero contour.
>>>>
>>>> I get the points what i require correctly.. But if i connect them
>>>> serially,
>>>> it shows that points are connected in a zig-zag form. I get points
>>>> directly
>>>> from contuorfilter. i.e.
>>>>
>>>> vtkPoints *pts = contFilter->GetOutput()->GetPoints();
>>>>
>>>> What and how do i do, so that when i connect the points, i get a decent
>>> > connected line, instead of zig zag ..?
>>>>
>>>> Thanks
>>>>
>>>> Regards
>>>>
>>>>
>>>> Dear vtkusers ! Get Yourself a cool, short @in.com Email ID now!
>>>> _______________________________________________
>>>> 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
>>>>
> &gt ;>>
>>>
>>> _______________________________________________
>>> 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
>>>
>>>
>>
>> Try updating the stripper:
>>
>> vtkSmartPointer stripper =
>> vtkSmartPointer::New();
>> st ripper->SetInputConnectio n( contFilter->GetOutputPort());
>> stripper->Update();
>> vtkPoints *pt = stripper->GetPoints();
>>
>> Does that change anything?
>>
>> Dave
>> _______________________________________________
>> 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
>>
>>
>> Get Yourself a cool, short @in.com Email I D now!
>> _______________________________________________
>> 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
>>
>>
>



More information about the vtkusers mailing list