как изобразить двухмерный сплайн вместо трехмерного - PullRequest
0 голосов
/ 10 апреля 2019

Мне нужно представить виджет сплайна в 2d. Потому что, когда я показываю осевые срезы с помощью vtkResliceImageViewer в MPR (с срезами). Я могу рисовать в каждом срезе сплайн, и мне не нужно создавать наблюдателя, чтобы проверить, изменился ли срез, чтобы заново отрендерить сплайн и обновить z. Есть ли способ сохранить виджет в каждом срезе? Я пробовал проектирование, но безуспешно.

vtkNew<vtkSplineWidget2> widget;
spline->ProjectToPlaneOn();
spline->SetProjectToPlane(1);
spline->SetProjectionNormalToXAxes();
widget->SetInteractor(interactor);
widget->SetRepresentation(spline);
...