Вывод stl из нескольких эллиптических источников VTK - PullRequest
1 голос
/ 04 июля 2010

В настоящее время у меня есть небольшой (я начинающий) проект в VTK, в котором я использовал различные объекты vtkParametricFunctionSource и расположил их в пространстве.Теперь я хочу найти способ вывести все те данные, которые я сейчас отображаю, в файл .stl.

Я не знаю, как мне удалось бы преобразовать мои неявные параметрические функции из их формул, которые дают мне эллипсы, в какую-то форму с точечным множеством, которая позволила бы мне выводить в .stl.Я, вероятно, просто не знаю какой-то класс ВТК, который помогает мне в этом, но любая помощь будет принята с благодарностью.

Best.

EDIT:

Кроме того, в моей сцене VTK я манипулировал положением некоторых объектов, меняя положение используемых актеров.отображать их на экране.Я хотел бы сохранить эту позицию и в выходном файле .stl.В общем, как можно взять именно то, что вы видите на сцене, с точки зрения формы и положения и поместить все эти данные в один файл .stl?

1 Ответ

2 голосов
/ 14 июля 2010

a vtkActor только изменяет отображаемое представление данных.Из-за этого вы не можете легко записать его, используя уже существующие средства записи vtk.

Что вы хотите сделать, так это применить vtkTransformFilter к каждому vtkParametricFunctionSource с матрицей преобразования, равной vtkActor для этого vtkParametricFunctionSource.Вы можете затем сгруппировать все вместе с vtkAppendPolyData и записать, что фильтрует вывод с помощью vtkSTLWriter.

...