[vtkusers] Drawing a curve
Hal Canary
hal at cs.unc.edu
Tue May 22 06:54:27 EDT 2012
On 05/21/2012 11:27 PM, Rong Xu wrote:
> I have known the coordinates of 15 points on one curve on 2D space, then
> how can I draw such a curve and estimate the equation of this curve?
> Also based on this curve, I want to create a solid tube by using this
> curve as the axes of the solid tube, but I am not sure whether
> vtkTubeFilter can be used for this purpose ?
You'll want to create a vtkPolyData object. Use SetPoints() to add the
15 points to the PolyData. Then use SetLines() to add a vtkCellArray
that represents the 14 line segments.
You can use that line as an input to a vtkTubeFilter.
Check out this example:
http://www.vtk.org/Wiki/VTK/Examples/Cxx/VisualizationAlgorithms/TubesWithVaryingRadiusAndColors
--
Hal Canary
More information about the vtkusers
mailing list