<div dir="ltr"><div>You can use vtkImplicitVolume, it has these methods:</div><div>  void SetVolume(vtkImageData *data)  - set the data to use</div><div>  double FunctionValue(double xyz[3]) - get the data value at (x,y,z)</div><div><br></div><div>Or you can use vtkImageInterpolator, which is described here:</div><div><a href="https://www.vtk.org/Wiki/VTK/Image_Interpolators">https://www.vtk.org/Wiki/VTK/Image_Interpolators</a><br></div><div><br></div><div> - David</div><div><br></div><br><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Oct 19, 2017 at 7:38 AM, arwtyxouymz <span dir="ltr"><<a href="mailto:arw.tyx-ouy_mz@ezweb.ne.jp" target="_blank">arw.tyx-ouy_mz@ezweb.ne.jp</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
I get the pixel value from x-y-z real-world coordinate.<br>
For getting pixel value, by vtkImageData Class Reference, GetScalarPoint is<br>
useful but its arguments are only int, i-j-k points of image.<br>
<br>
So I want to convert real-world x-y-z coordinate to image i-j-k points and<br>
get pixel value.<br>
If there is directory converting method, please tell me.<br>
<br>
Or<br>
I could convert x-y-z coordinate to vtkIdType by using FindPoint method.<br>
So, please tell me the method converting vtkIdType to image i-j-k points.<br>
<br>
Please help!<br></blockquote></div></div></div>