<div>Hi,</div><div><br></div><div>Here I get a problem about transform world coordinate to normalized viewport coordinate. I use vtkBorderWidget to select an area. When the selection is finished, I use below code to get the <span style="line-height: 1.5;">normalized viewport </span><span style="line-height: 1.5;">coordinate of the select point and transform to world coordinate.</span></div><div><div><span class="Apple-tab-span" style="white-space:pre">          </span> vtkBorderRepresentation borderrep = vtkBorderRepresentation.SafeDownCast(m_areaSegment.GetRepresentation());</div><div>            vtkCoordinate lowerleftCorr = borderrep.GetPositionCoordinate(); //normalized view port coordinate</div><div><span style="line-height: 1.5;">            double[] lowerleft = lowerleftCorr.GetComputedWorldValue(m_renderer);//World coordinate</span></div><div>            vtkCoordinate upperRightCorr = borderrep.GetPosition2Coordinate();</div><div><span style="line-height: 1.5;">            double[] upperright = upperRightCorr.GetComputedWorldValue(m_renderer);</span></div></div><div><span style="line-height: 1.5;"><br></span></div><div><span style="line-height: 1.5;">Now, given a world coordinate, How can I transform to normalized viewport coordinate and then I can set the lower left and upper right corner of </span><span style="line-height: 1.5;">vtkBorderWidget</span><span style="line-height: 1.5;"> by </span><span style="line-height: 1.5;">vtkBorderRepresentation.SetPostion() and SetPosition2()?</span></div><div><span style="line-height: 1.5;"><br></span></div><div><span style="line-height: 1.5;">I try </span>http://stackoverflow.com/questions/30124534/convert-world-to-normalized-viewport but it doesn't work.</div><div><span style="line-height: 1.5;"><br></span></div><div><span style="line-height: 1.5;">Thanks</span></div><div><span style="line-height: 1.5;">Liu Peng </span></div><br><br><span title="neteasefooter"><p> </p></span>