Verfolgen Sie einen Strahl im Inneren eines 3D-Modells

Ich suche nach einer Software (kann eine kostenpflichtige Version sein), die mir Folgendes ermöglicht:

  1. Um einen 2D-Querschnitt eines bestimmten 3D-Modells zu rendern, schneiden Sie in einer bestimmten Ebene

  2. Der 2D-Querschnitt enthält genügend Informationen, um mir die Linienverfolgung zu ermöglichen

  3. Die Software sollte über eine API verfügen, mit der ich die Querschnittszeichnung direkt aus einer mit C++/C# programmierten GUI (z. B. WinForms) rendern kann.

Genauer gesagt arbeite ich gerade an einem Projekt, das sich mit Ultraschalltests befasst. Im Wesentlichen übernimmt mein Programm Eingabeparameter wie Dicke, Radius, Länge und Schnittwinkel zwischen zwei Rohren. Ich werde also eine vollständige Darstellung in Form von parametrischen Gleichungen für die Rohre haben (im Gegensatz zu einem punktwolkenähnlichen Format).

Was ich suche, ist eine Möglichkeit, die Ultraschallstrahlengänge innerhalb des 3D-Modells zu visualisieren.

Antworten (1)

Ich denke, ich würde mir OnShape für CAD-ähnliche und parametrische 3D-Modellierung ansehen , aber für die Art der Visualisierung , die Sie sich ansehen, sollten Sie sich Blender oder eine andere der großen DCC-3D-Apps ansehen - also Maya, Modo, 3DS, Cinema 4D ... aber angesichts des kostenlosen und Open-Source-Erbes von Blender sowie seiner Erweiterbarkeit, ganz zu schweigen davon, dass das Blender-Projekt eine gut dokumentierte API UND eine Unmenge von Programmierern hat, die alle an dem Projekt arbeiten Zeit ... da würde ich anfangen, wenn ich du wäre.

FWIW: Ich verwende Modo als mein Haupt-DCC-Tool, aber das hängt von meinen Vorlieben und der Auswahl an Tools ab, die ich speziell brauche, um hauptsächlich Architekturvisualisierungen zu machen.