Среда разработки для использования / изучения VTK с C ++ - PullRequest
0 голосов
/ 22 марта 2010

Я новичок в VTK и C ++ (но хорошо разбираюсь в понятиях / Java и т. Д.). В конечном итоге мне нужно будет использовать как QT, так и VTK для моего проекта. Я хотел бы знать, существует ли среда разработки или редактор для VTK (с использованием C ++), похожая на VTK Designer ? С VTK Designer я очень разочарован тем, что нет функции для преобразования вывода VTK в код C ++.

Ответы [ 2 ]

2 голосов
/ 16 августа 2010

Возможно, вы захотите проверить VTK-примеры , так как они предоставляют множество примеров (в основном на C ++). Вы также можете посмотреть страницы Doxygen, тесты и примеры интересующих вас классов.

ParaView использует VTK, и вы можете отследить, что вы делаете в ParaView, чтобы получить код Python (Tools-> Python Shell-> Trace). Я думаю, что ParaView с его функциональностью трассировки может приблизить вас к тому, что вы хотите. Есть, конечно, и другие ресурсы, такие как книги ВТК, вики, списки рассылки и т. Д.

2 голосов
/ 26 марта 2010

Я некоторое время работал с VTK / Qt, и я сомневаюсь, что есть что-то вроде VTK Designer, который преобразует конвейер в код C ++.

Все должно быть закодировано вручную - и это довольно просто. Если вы не уверены в точной реализации вашего конвейера на C ++, я рекомендую посмотреть образцы / тесты VTK на http://www.vtk.org/doc/nightly/html/classes.html

Например, если вы хотите реализовать фильтр vtkStreamLine для потоковых линий, перейдите на страницу Doxygen для класса (http://www.vtk.org/doc/nightly/html/classvtkStreamLine.html) и нажмите на ссылку «Тесты» , чтобы посмотреть в существующих реализациях класса, который имеет примеры того, как настроить конвейер.

...