[vtkusers] vtkFeatureEdges - Order of Boundary Points
    Mario Richtsfeld 
    rm at acin.tuwien.ac.at
       
    Mon Jun 23 05:31:31 EDT 2008
    
    
  
Hi All VTK - Users,
 
after a performing a constrained vtkDelaunay2D, I extract the outer boundary
of the mesh using the vtkFeatureEdges filter. As a result, I obtain the mesh
boundary described as a sum of all the boundary segments (edges).
 
Now I need the order of the boundary points, but I cant get it!
 
Does anybody know if an existing vtk filter could do the job?
 
I also tested the vtkStripper and vtkTubeFilter, but without any success!
 
Whats wrong?
 
Thanks
 
Mario Richtsfeld
 
vtkDelaunay2D *pDelaunay = vtkDelaunay2D::New();
pDelaunay->SetInput(pPDTop);
pDelaunay->Update();
 
vtkFeatureEdges *feature = vtkFeatureEdges::New();
feature->SetInputConnection(pDelaunay->GetOutputPort());
feature->BoundaryEdgesOn();
feature->FeatureEdgesOff();
feature->NonManifoldEdgesOff();
feature->ManifoldEdgesOff();
feature->SetFeatureAngle(0);
feature->Update();
 
vtkStripper *cutStrips = vtkStripper::New(); //Forms loops (closed
polylines) from cutter
cutStrips->SetInputConnection(feature->GetOutputPort());
cutStrips->Update();
 
vtkTubeFilter *feTubes = vtkTubeFilter::New();
feTubes->SetInput(cutStrips->GetOutput());
feTubes->SetRadius(0.5);
 
 
________________________________________
Dipl.-Ing.(FH) Mario Richtsfeld
Research assistant
AUTOMATION & CONTROL INSTITUTE | ACIN
VIENNA UNIVERSITY OF TECHNOLOGY
Gußhausstraße 27-29 | 376. 1040 Wien 
Tel.: +43 (0)1 - 58801 - 77663 
Fax.: +43 (0)1 - 58801 - 37699 
rm at acin.tuwien.ac.at | www.acin.tuwien.ac.at
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20080623/1dba66ca/attachment.htm>
    
    
More information about the vtkusers
mailing list