Activiz est un wrapper C# multiplateforme de la bibliothèque VTK, mondialement reconnue pour le traitement et la visualisation de données scientifiques. Il inclut de nombreux algorithmes avancés pour charger et traiter des données, ainsi que des techniques de rendu à la pointe de la technologie.
VTK est utilisé par les universitaires pour l'enseignement et la recherche, par les institutions de recherche gouvernementales, et par de nombreuses entreprises commerciales qui utilisent VTK pour construire ou étendre des produits. Il existe depuis 30 ans et a été téléchargé plus de 2 millions de fois.
Il peut être interfacé dans Unity, avec hololens...
La documentation et les scènes d'exemple fournies avec cet actif montrent comment configurer une scène VTK dans votre projet Unity.
La liste non exhaustive ci-dessous met en évidence les fonctionnalités fournies par cet actif :
- I/O :
-- Lecteurs de fichiers OBJ, PLY, STL, GLTF
-- Lecteur de fichiers MHA, MHD, DICOM, NRRD, NIFTI
-- Lecteurs de fichiers VTK, VTP, VTI, VTU, VTS, VTR et lecteurs de fichiers parallèles
-- Lecteurs de fichiers CGNS, FLUENT, FLUENT CFF
-- Lecteurs de fichiers CAD STEP, IGES
-- Données LIDAR au format LAS
-- ...
- Traitement :
-- Filtre de découpe
-- Filtre de contour
-- Lignes de courant
-- Sondage, rééchantillonnage
-- Cubes de marche, carrés de marche, arêtes volantes, réseaux de surface
-- Lissage de maillage
-- Décimation de maillage
-- Delaunay, Voronoy
-- Octree, KdTree
-- Extraction d'arêtes
-- Reconstruction de nuage de points
-- Calcul des normales, tangentes et coordonnées de texture
-- Extraction de sélection
-- ...
- Imagerie :
-- Fonctions de transfert de couleur
-- Rendu de niveau de fenêtre
-- Rendu par projection d'intensité maximale (MIP)
-- Rendu MPR et oblique
-- Masque d'image et pochoir
-- Mathématiques d'image
-- Mélange d'images, empilement d'images
-- Conversion de surface à image et d'image à surface
-- Seuil d'image
-- Lissage gaussien
-- Calcul de gradient, laplacien
- Interaction :
-- Sélection de points et cellules
-- Sélection par bande élastique
-- Widgets de ligne, spline, contour
-- Widget de règle bidimensionnelle et de distance
-- Widget de boîte ROI
-- Widget de plan
-- Widget de poignée de point avec géométrie arbitraire
-- Widget de texte interactif
- Rendu :
-- Transparence indépendante de l'ordre
-- Pelage de profondeur - Pelage de profondeur double
-- Convolution intégrale de ligne
-- Rendu de valeur iso
-- Rendu basé sur la physique
-- SSAO pour maillages
-- SSAO pour volumes
-- Modèle de diffusion de lumière pour le rendu volumique
ActiViz est un système logiciel à source fermée qui encapsule VTK pour C#. Il permet aux développeurs de développer rapidement des applications 3D interactives prêtes pour la production dans l'environnement .NET. Lorsque les utilisateurs laissent des avis sur Activiz, G2 recueille également des questions courantes sur l'utilisation quotidienne de Activiz. Ces questions sont ensuite répondues par notre communauté de 850k professionnels. Envoyez votre question ci-dessous et participez à la Discussion G2.