vtkSmartPointer<vtkDistanceWidget> distanceWidget = vtkSmartPointer<vtkDistanceWidget>::New();
distanceWidget->SetRepresentation(nullptr);//这一行加不加 是否有区别还不确定 但还是按个人理解加了
//distanceWidget->Delete();//调用Delete会出现内存操作异常 原因不明 所以这里是浪费了内存的
distanceWidget->Off();//调用此方法实现隐藏
mpRenderWindow->Render();
---------------------------------------------
总的来说是实现了删除效果 至于使用鼠标选择请另行研究吧
distanceWidget->SetRepresentation(nullptr);//这一行加不加 是否有区别还不确定 但还是按个人理解加了
//distanceWidget->Delete();//调用Delete会出现内存操作异常 原因不明 所以这里是浪费了内存的
distanceWidget->Off();//调用此方法实现隐藏
mpRenderWindow->Render();
---------------------------------------------
总的来说是实现了删除效果 至于使用鼠标选择请另行研究吧