[vtkusers] vtkVertexGlyphFilter display issue

David Doria daviddoria+vtk at gmail.com
Thu Aug 5 08:09:08 EDT 2010


On Thu, Aug 5, 2010 at 8:03 AM, Alex Southern <mrapsouthern at gmail.com> wrote:
> David,
>
> Yes this example works fine for me, but my own does not as yet...
>
> Thanks
> Alex
>
> On 5.8.2010 14:44, David Doria wrote:
>>
>> On Thu, Aug 5, 2010 at 7:25 AM, Alex Southern<mrapsouthern at gmail.com>
>>  wrote:
>>
>>>
>>> Hi,
>>>
>>> Im trying to display a very large number of points, except for dome reson
>>> the points are not visible, can somebody help me with this?
>>>
>>> double dx = some number;
>>>
>>> // Assign Points to vtkPoints list
>>>    vtkSmartPointer<vtkPoints>  points =
>>> vtkSmartPointer<vtkPoints>::New();
>>>
>>>    for (int k = 0; k<  H; k++)
>>>    {
>>>        for (int j = 0; j<  W; j++)
>>>        {
>>>            for (int i = 0; i<  L; i++)
>>>            {
>>>                points->InsertNextPoint((i*dx),(j*dx),(k*dx));
>>>            }
>>>        }
>>>    }
>>>
>>>    // Use the points to form poly data
>>>    vtkSmartPointer<vtkPolyData>  pointsPolydata =
>>> vtkSmartPointer<vtkPolyData>::New();
>>>    pointsPolydata->SetPoints(points);
>>>
>>>    vtkSmartPointer<vtkVertexGlyphFilter>  vertexGlyphFilter =
>>> vtkSmartPointer<vtkVertexGlyphFilter>::New();
>>>    vertexGlyphFilter->AddInput(pointsPolydata);
>>>    vertexGlyphFilter->Update();
>>>
>>>    vtkPolyData* vertexPolyData = vertexGlyphFilter->GetOutput();
>>>
>>>    vtkSmartPointer<vtkPolyDataMapper>  meshMapper =
>>> vtkSmartPointer<vtkPolyDataMapper>::New();
>>>    meshMapper->SetInput(vertexPolyData);
>>>
>>>    vtkSmartPointer<vtkActor>  meshActor =
>>> vtkSmartPointer<vtkActor>::New();
>>>    meshActor->SetMapper(meshMapper);
>>>
>>>     // The renderer and interactor have been setup correctly
>>> elsewhere....
>>>    ren1->AddActor(meshActor);
>>>    iren->Render();
>>>
>>
>> Just as another data point - does this example work properly for you?
>>
>> http://www.vtk.org/Wiki/VTK/Examples/Filters/vtkVertexGlyphFilter
>>
>> Thanks,
>>
>> David

Can you send us a brief but complete/compilable version of your code
which does not work?

Thanks,

David



More information about the vtkusers mailing list