
CMake ist eine Familie von Werkzeugen, die entwickelt wurden, um Software zu erstellen, zu testen und zu paketieren. CMake wird verwendet, um den Software-Kompilierungsprozess mit einfachen, plattform- und compilerunabhängigen Konfigurationsdateien zu steuern. CMake generiert native Makefiles und Arbeitsbereiche, die in der Compiler-Umgebung Ihrer Wahl verwendet werden können.

Activiz ist ein plattformübergreifender C#-Wrapper der international renommierten VTK-Bibliothek zur Verarbeitung und Visualisierung wissenschaftlicher Daten. Es umfasst viele fortschrittliche Algorithmen zum Laden und Verarbeiten von Daten sowie modernste Rendering-Techniken. VTK wird von Akademikern für Lehre und Forschung, von staatlichen Forschungseinrichtungen und von vielen kommerziellen Unternehmen genutzt, die VTK verwenden, um Produkte zu entwickeln oder zu erweitern. Es existiert seit 30 Jahren und wurde mehr als 2 Millionen Mal heruntergeladen. Es kann in Unity, mit Hololens, integriert werden... Die Dokumentation und die mit diesem Asset gelieferten Beispielszenen zeigen, wie man eine VTK-Szene innerhalb eines Unity-Projekts einrichtet. Die nicht erschöpfende Liste unten hebt die von diesem Asset bereitgestellten Funktionen hervor: - I/O: -- OBJ-, PLY-, STL-, GLTF-Dateileser -- MHA-, MHD-, DICOM-, NRRD-, NIFTI-Dateileser -- VTK-, VTP-, VTI-, VTU-, VTS-, VTR-Dateileser und parallele Dateileser -- CGNS-, FLUENT-, FLUENT CFF-Dateileser -- STEP-, IGES-CAD-Dateileser -- LIDAR-Daten im LAS-Format -- ... - Verarbeitung: -- Clip-Filter -- Kontur-Filter -- Stromlinien -- Abtasten, Resampling -- Marching Cubes, Marching Squares, Flying Edges, Surface Nets -- Netzglättung -- Netzdezimierung -- Delaunay, Voronoy -- Oktree, KdTree -- Kantenextraktion -- Punktwolkenrekonstruktion -- Berechnung von Normalen, Tangenten und Texturkoordinaten -- Auswahl-Extraktion -- ... - Bildgebung: -- Farbübertragungsfunktionen -- Fenster-Level-Rendering -- Maximum Intensity Projection (MIP) Rendering -- MPR und Schräg-Rendering -- Bildmaske und Schablone -- Bildmathematik -- Bilder mischen, Bilder stapeln -- Umwandlung von Oberfläche zu Bild und Bild zu Oberfläche -- Bildschwelle -- Gaußsche Glättung -- Gradient, Laplace-Berechnung - Interaktion: -- Punkt- und Zellenauswahl -- Gummiband-Auswahl -- Linien-, Spline-, Kontur-Widgets -- Distanz- und zweidimensionales Lineal-Widget -- ROI-Box-Widget -- Ebenen-Widget -- Punktgriff-Widget mit beliebiger Geometrie -- Interaktives Text-Widget - Rendering: -- Reihenfolgeunabhängige Transparenz -- Tiefenschälen - Duales Tiefenschälen -- Linienintegral-Konvektion -- Iso-Wert-Rendering -- Physikalisch basiertes Rendering -- SSAO für Netze -- SSAO für Volumen -- Lichtstreuungsmodell für Volumen-Rendering ActiViz ist ein Closed-Source-Softwaresystem, das VTK für C# umschließt. Es ermöglicht Entwicklern, schnell produktionsreife, interaktive 3D-Anwendungen in der .NET-Umgebung zu entwickeln.

Ein Python-basiertes Framework zur Erstellung von webbasierten Apps für 3D-Visualisierung. Es ist plattformübergreifend und geräteübergreifend (Web, Desktop). Das Rendering erfolgt entweder remote oder lokal im Webbrowser.

Webbasierter (VueJS, VTK.js) medizinischer Betrachter

Kitware is a leader in the creation and support of open-source software and state-of-the-art technology, providing innovative solutions to a variety of industries that heavily rely on advanced computational tools. Their areas of expertise include scientific computing, computer vision, medical imaging, data and analytics, and software process implementation.At the core of Kitware's service and product offerings is the development of open-source platforms that foster collaborative approaches and accelerate discoveries in research and technology. Some of their notable contributions include the ITK (Insight Segmentation and Registration Toolkit) for medical image analysis, the VTK (Visualization Toolkit) for 3D computer graphics, image processing, and visualization, and ParaView for data analysis and visualization, particularly of large data sets.With a focus on fostering a collaborative and innovative work environment, Kitware is committed to advancing the frontiers of understanding by making high-quality tools and technologies accessible across industries. They are actively involved in community development and frequently contribute to educational and research activities to push forward the boundaries of open-source software and innovation. For career opportunities, Kitware encourages potential candidates to visit their jobs portal at https://jobs.kitware.com/ where they list current openings and provide information on how to apply, reflecting their commitment to attracting and nurturing top talent in software development and related fields.\n