世界坐标系 > 屏幕坐标系
double worldCoord[3] = {100, 100, 20};
vtkSmartPointer<vtkCoordinate> pCoorPress = vtkSmartPointer<vtkCoordinate>::New();
pCoorPress->SetCoordinateSystemToWorld();
pCoorPress->SetValue(worldCoord);
int *dispCoord = pCoorPress->GetComputedDisplayValue(m_Render1);
qDebug() << dispCoord[0] << dispCoord[1];
1
2
3
4
5
6
屏幕坐标系 > 世界坐标系
double dispCoord[2] = {100, 100};
vtkSmartPointer<vtkCoordinate> pCoorPress = vtkSmartPointer<vtkCoordinate>::New();
pCoorPress->SetCoordinateSystemToDisplay();
pCoorPress->SetValue(dispCoord);
double *worldCoord = pCoorPress->GetComputedWorldValue(m_Render1);
qDebug() << worldCoord[0] << worldCoord[1] << worldCoord[2];
————————————————
版权声明:本文为优快云博主「wanyongtai」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/wanyongtai/article/details/106785989
vtk坐标转换
最新推荐文章于 2024-07-20 00:51:46 发布