Трассировка балки внутри 3D-модели

Я ищу (может быть платная версия) программное обеспечение, которое позволит мне:

  1. визуализировать 2D-сечение данной 3D-модели, вырезанное в любой конкретной плоскости

  2. двухмерное поперечное сечение, содержащее достаточно информации, чтобы позволить мне выполнить трассировку линии

  3. программное обеспечение должно иметь API, который может позволить мне визуализировать чертеж поперечного сечения непосредственно из запрограммированного на C++/C# графического интерфейса (например, WinForms).

Чтобы уточнить, я на самом деле работаю над проектом, который касается ультразвукового тестирования. По сути, моя программа принимает такие входные параметры, как толщина, радиус, длина и угол пересечения двух труб. Таким образом, у меня будет полное представление в терминах параметрических уравнений для труб (в отличие от формата, похожего на облако точек).

То, что я ищу, - это способ визуализации путей ультразвукового луча в 3D-модели.

Ответы (1)

Я думаю, что я бы посмотрел на OnShape для CAD-подобного и параметрического 3D-моделирования, но для той визуализации , на которую вы смотрите, я думаю , вы можете взглянуть на Blender или любое другое из основных приложений DCC 3D. - Итак, Maya, modo, 3DS, Cinema 4D ... но, учитывая наследие Blender со свободным и открытым исходным кодом, а также его расширяемость, не говоря уже о том, что проект Blender имеет хорошо документированный API И огромное количество кодеров, работающих над проектом все время. время... вот с чего бы я начал, будь я тобой.

FWIW: Я использую modo в качестве основного инструмента DCC, но это зависит от предпочтений и набора инструментов, которые мне особенно нужны, в основном для архитектурной визуализации.