<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Jun 13, 2016 at 4:17 AM, Martin Genet <span dir="ltr"><<a href="mailto:martin.genet@polytechnique.edu" target="_blank">martin.genet@polytechnique.edu</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div text="#000000" bgcolor="#FFFFFF">
    <br>
    I was wondering: has there been any progress on this side? It would
    quite useful. Any thought on the implementation? Thanks!</div></blockquote><div><br></div><div>No progress, it's still just an idea.  When I wrote that wiki page, I was thinking the gradient would be useful if these interpolators were used for either isosurfacing or ray casting. What were you thinking of using the gradient for?</div><div><br></div><div>The computation of derivatives for b-spline interpolation is currently implemented in the vtkBSplineTransform class, which uses the derivatives to provide the Jacobian matrix for the transformation:</div><div><a href="https://gitlab.kitware.com/vtk/vtk/blob/master/Filters/Hybrid/vtkBSplineTransform.cxx#L202">https://gitlab.kitware.com/vtk/vtk/blob/master/Filters/Hybrid/vtkBSplineTransform.cxx#L202</a><br></div><div>Computing a gradient would be similar, but would need only three derivatives instead of nine.</div><div><br></div><div> - David</div></div></div></div>