Волею судеб приходится иметь дело с CAD данными. На скрине маленький просмоторщик я написал для своих целей. Он далеко не идеален, но в работе очень помогает. Написано на c++, используются Qt, Coin3D, OpenCascade. Задачи просмоторщика довольно простые: показывать CAD, поверхностные сетки и результаты расчетов на таких сетках. Ну и умеет делать скриншоты и сохранять сцены.
Исходники: https://bitbucket.org/sboz/wendel
Пример с отображением расчёта оптической системы: http://storage2.static.itmages.ru/i/12/0525/h_1337952972_7356363_38353ccc27.png
Пример скриншота с отображением потоков на поверхности: http://storage3.static.itmages.ru/i/12/0525/h_1337953068_4847427_83d56c7395.png
>>> Просмотр (1920x1200, 229 Kb)