[vtkusers] vtkPolyDataPointPlacer problems
ysa0829
ysa0829 at gmail.com
Mon Aug 26 05:07:21 EDT 2013
Hi all,
I built a quick project which uses vtkContourWidget and
vtkPolyDataPointPlacer to display a contour on a plane.
I found that the positions are not correct.
When I traced the code about vtkPolyDataPointPlacer.cpp, I dont understand
why needed to
raise height by 0.01.
the code in vtkPolyDataPointPlacer.cpp:
if (found)
{
this->PropPicker->GetPickPosition(worldPos);
// Raise height by 0.01 ... this should be a method..
double displyPos[3];
vtkInteractorObserver::ComputeWorldToDisplay(ren,
worldPos[0], worldPos[1], worldPos[2], displyPos);
displyPos[2] -= 0.01;
double w[4];
vtkInteractorObserver::ComputeDisplayToWorld(ren,
displyPos[0], displyPos[1], displyPos[2], w);
worldPos[0] = w[0];
worldPos[1] = w[1];
worldPos[2] = w[2];
return 1;
}
Could someone explain this?
Thank you for your help, I really appreciate it .
--
View this message in context: http://vtk.1045678.n5.nabble.com/vtkPolyDataPointPlacer-problems-tp5723023.html
Sent from the VTK - Users mailing list archive at Nabble.com.
More information about the vtkusers
mailing list