I’ve had great luck exporting colored glyphs as .ply files for use in other software.
Now I’m trying to export some “cylinders” which are created using a linear extrusion, more specifically, like this:
disk = vtk.vtkDiskSource() disk.SetCircumferentialResolution(128) disk.SetRadialResolution(1) disk.SetOuterRadius(2) disk.SetInnerRadius(1) pipe = vtk.vtkLinearExtrusionFilter() pipe.SetInputConnection(disk.GetOutputPort()) pipe.SetExtrusionTypeToNormalExtrusion() pipe.SetVector(0, 0, 1) pipe.SetScaleFactor(5) pipe.Update()
However, doing this, and writing it to a .ply file
writer = vtk.vtkPLYWriter() writer.SetFileName('pipe.ply') writer.SetInputConnection(pipe.GetOutputPort()) writer.Write()
only leaves me with 2 disks, one upper and one lower, and not the “pipe” that I’m seeing if I add this to a render window.
I tried the same thing, using a cylinder instead of my extruded disk, and here I had success.
Does anyone know what I am missing?