Hallo zusammen,
ich möchte aus einem CAD-Modell in SWX einen Schichtbildstapel erstellen. (Vergleichbar MRT oder CT)
Das Thema wurde bereits an anderer Stelle im Forum diskutiert, aber leider noch nicht mit dem gewünschten Erfolg.
Hier der Link:
ww3.cad.de/foren/ubb/Forum2/HTML/028593.shtml
Das ganze soll mittels Programmierung in C# umgesetzt werden, aber um dies tun zu können, müssen erstmal die Einzelschritte definiert werden.
Dazu gab es bisher folgende Überlegungen:
- Modell öffnen (falls nicht schon geöffnet)
- Boundingbox Daten ermitteln
- Ausmaße der Boundingbox ermitteln
- Körper verschieben mit Hilfe der Boundingbox Koordinaten
- über Eingabeaufforderung Abstand der Schnittebenen festlegen
- Hier nun die entsprechenden Feature für die Einzelnen Schnitte anlegen
- Konfiguration für jeden Schnittebene anlegen
- Die Entsprechenden Feature für die Einzelnen Konfigurationen festlegen
- Bilder erstellen (Über SWXSolidWorks, SWXSolidWorks-Photoview oder evtl. direkt über die Grafikkarte (DirektX) die Bildinformationen auslesen)?
- Evtl. Bild konvertieren?
- Evtl. speichern des Modelles?
Die erzeugten Bilder sollen im DICOM Format (häufig in der Medizin verwendet) gespeichert werden und sollen Informationen über Auflösung, Lage des Bildes/der Pixel im Raum und die Anzahl des Schnittbildes (welche Schicht) enthalten.
Leider weiß ich nicht wie ich aus der Schnittfläche ein Bild generieren kann, welches die besagten Informationen enthält. (Nur die Schnittfläche ist von Interesse)
Vielleicht wisst ihr mehr dazu.
Gruß Micha
[Diese Nachricht wurde von Jetsky am 03. Aug. 2015 editiert.]
[Diese Nachricht wurde von Jetsky am 03. Aug. 2015 editiert.]
[Diese Nachricht wurde von Jetsky am 03. Aug. 2015 editiert.]
[Diese Nachricht wurde von Jetsky am 03. Aug. 2015 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP