[vtkusers] Locating a 3D position in 3D scheme from a XYZ coordinates
Dean Inglis
dean.inglis at sympatico.ca
Mon Sep 1 20:57:36 EDT 2008
Hi Wagner,
how are m_XPosition, m_YPosition, m_ZPosition defined?
Given a 3D double precision 3D spatial point:
vktIdType id = m_CurrentImageData->FindPoint(xyzCoords)
if(id > -1)
{
//do what you need to do with the point: it's valid!
}
if you have integer ijk indices:
double queryPoint[3];
double dummyPcoords[3];
if(m_CurrentImageData->ComputeStructuredCoordinates(queryPoint,myijkindices,
dummyPcoords) == 1)
{
//the ijk indices refer to a point in the 3D image volume and you have a
valid 3D point
//otherwise, try with different ijk indices
}
HTH
Dean
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20080901/8e427c5c/attachment.htm>
More information about the vtkusers
mailing list