Dear all I am trying to scale a mesh to 0.001 but I get a mesh that does not look like the original one.
Here is the code I used:
reader = vtk.vtkSTLReader()
reader.SetFileName(inputFilename)
reader.Update()
mTransform = vtk.vtkTransform()
mTransformFilter = vtk.vtkTransformPolyDataFilter()
mTransform.Scale(0.001,0.001,0.001)
mTransformFilter.SetInputConnection(reader.GetOutputPort())
mTransformFilter.SetTransform(mTransform)
mTransformFilter.Update()
writer = vtk.vtkSTLWriter()
writer.SetFileName(outputFilename) ;
writer.SetInputConnection(mTransformFilter.GetOutputPort()) ;
writer.Update()
Here are the scaled image using Slicer and the scaled image result using VTK code above: