<div dir="ltr">I don't know of any example that does specifically what you want.<div>But the pipeline would go something like this:</div><div><br></div><div>1) use vtkPolyDataNormals to compute normals at each point.</div><div><br></div><div>2) feed the output of vtkPolyDataNormals into vtkWarpVector.</div><div><br></div><div>3) tell vtkWarpVector to use the normals, and give it a scale factor:</div><div><br></div><div>warp.SetInputConnection(norms.GetOutputPort())</div><div><br></div><div><div>warp.SetInputArrayToProcess(0, 0, 0,</div><div>  vtkDataObject.FIELD_ASSOCIATION_POINTS,</div><div>  vtkDataSetAttributes.NORMALS)</div></div><div><br></div><div>warp.SetScaleFactor(5.0)</div><div><br></div><div>I've never actually tried this, but in theory, it should work.</div><div><br></div><div> - David</div><div><br></div><div><br></div><div><br></div></div>