[vtkusers] vtkDelaunay2D example

Sylvain Jaume sylvain.jaume at kitware.com
Sun Aug 26 15:01:34 EDT 2007


Are you sure you updated your VTK repository after I fixed vtkDelaunay2D 
and added TestDelaunay2D (2007-06-20)?

Sylvain

Dominik Szczerba wrote:
> Well I just compiled and run the code you posted. There is nothing I can
> send you. On execution it says:
> 
> input numPts= 16
> output numPts= 16
> output numCells= 18
> output numPolys= 18
> output numLines= 0
> output numVerts= 0
> Triangulation has 4 unconnected points
> ERROR: Triangulation has 4 unconnected points
> 
> I did not debug any further (the thing is purely ambitional for me)
> 
> - Dominik
> 
> Sylvain Jaume wrote:
>> Hi Dominik,
>>
>> TestDelaunay2D passed on every tested platforms on the dashboard:
>> http://www.vtk.org/Testing/Dashboard/20070826-0300-Nightly/TestDetail/__Graphics_Testing_Cxx_TestDelaunay2D.html
>>
>>
>> Do you a have a test case that fails with vtkDelaunay2D? If yes, could
>> you send your data to me and I will try to reproduce your case.
>>
>> Sincerely,
>> Sylvain
>>
>>
>> Dominik Szczerba wrote:
>>> I tried the Delaunay example out of curiosity (I use the great qhull for
>>> years) and I am sorry to report it does not work (at least the test
>>> itself says the test is not passed). My experience with the VTK 3-D
>>> Delaunay has not been a very succesful one either.
>>>
>>> I have worked out how to use qhull in C++ (qhull is a very special
>>> programming style...) and tested it extensively for a few years. I would
>>> be ready to share my experience, unfortunately I have no time to
>>> implement it as a VTK algorithm. Anyone to collaborate?
>>>
>>> - Dominik
>>>
>>> Sylvain Jaume wrote:
>>>> Hi Daniela,
>>>>
>>>> Example of vtkDelaunay2D can be found here:
>>>> http://public.kitware.com/cgi-bin/viewcvs.cgi/*checkout*/Graphics/Testing/Cxx/TestDelaunay2D.cxx?root=VTK&content-type=text/plain
>>>>
>>>>
>>>>
>>>> The output is a vtkPolyData. So you need vtkPolyDataMapper, not
>>>> vtkDataSetMapper.
>>>>
>>>> HTH,
>>>> Sylvain
>>>>
>>>> Daniela Castelluccia wrote:
>>>>>  Hi Sylvain,
>>>>> I'm trying with vtkDelaunay2D ( which makes triangles ) usign the
>>>>> BoundaryTriangulation method:
>>>>>
>>>>> vtkFeatureEdges feature
>>>>> feature SetInput originalPolydata
>>>>> feature BoundaryEdgesOn
>>>>> feature FeatureEdgesOff
>>>>> feature NonManifoldEdgesOff
>>>>> feature ManifoldEdgesOff
>>>>>
>>>>>
>>>>> vtkDelaunay2D del
>>>>> #vtkDelaunay3D del
>>>>>     del SetInput [feature GetOutput]
>>>>>     del BoundingTriangulationOn
>>>>>     del SetTolerance 0.001
>>>>>     del SetAlpha10.0
>>>>>
>>>>> vtkDataSetMapper map
>>>>>     map SetInput [del GetOutput]
>>>>>  
>>>>> vtkActor triangulation
>>>>>     triangulation SetMapper map
>>>>>     [triangulation GetProperty] SetColor 1.0 0.49 0.25
>>>>>  
>>>>> #vtkPolyDataMapper mapper
>>>>> #mapper SetInput originalPolydata
>>>>> #vtkActor original
>>>>> #    original SetMapper mapper
>>>>> #   [original GetProperty] SetColor 1.0 0.0 0.0
>>>>>
>>>>> vtkRenderer ren1
>>>>> vtkRenderWindow renWin
>>>>>     renWin AddRenderer ren1
>>>>> vtkRenderWindowInteractor iren
>>>>>     iren SetRenderWindow renWin
>>>>>
>>>>>
>>>>> ren1 AddActor triangulation
>>>>> #ren1 AddActor original
>>>>> ren1 SetBackground 1 1 1
>>>>> renWin SetSize 900 900
>>>>> renWin Render
>>>>>
>>>>> wm withdraw .
>>>>>
>>>>>
>>>>> How can I set the right parameters for Delaunay trinagulation?
>>>>> Have you some examples?
>>>>>  
>>>>>
>>>>>
>>>> _______________________________________________
>>>> This is the private VTK discussion list. Please keep messages on-topic.
>>>> Check the 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