JB-Opale
Bientôt disponible

OPALE3D_CSHARP

Visualisation 3D VTK, maillage et CAO OpenCascade dans vos applications .NET Windows — avec l'import/export d'une vingtaine de formats, sans écrire d'interop C++.

Être informé du lancement
OPALE3D Viewer : une bielle mécanique rendue en 3D dans une application .NET, avec analyse géométrique (volume, surface, maillage) et arbre de scène.
OPALE3D Viewer — application de démonstration construite avec OPALE3D_CSHARP : rendu 3D, analyse géométrique (volume, surface, nœuds) et export.
Assemblage CAO au format STEP et maillage de calcul au format MED dans OPALE3D Viewer.
Assemblage CAO (STEP) + maillage de calcul (MED)
Surface IGES rendue en 3D avec réglages de couleur et d'opacité dans OPALE3D Viewer.
Surface IGES — couleur & opacité réglables

Le pont VTK / OpenCascade ↔ .NET, prêt à l'emploi

Intégrer des moteurs 3D et CAO en C++ (VTK, OpenCascade) dans une application C# demande habituellement des semaines d'interop délicate. OPALE3D_CSHARP fait ce travail pour vous.

🧊

Visualisation 3D

Rendu VTK performant et widget d'affichage 3D prêt à intégrer dans vos applications C# (WinForms, WPF).

📐

CAO OpenCascade

Lecture des modèles STEP et IGES et opérations booléennes sur la géométrie, via OpenCascade.

🔺

Maillage intégré

Un mailleur pour générer et manipuler des maillages surfaciques et volumiques.

🔄

Large interopérabilité

Import/export d'une vingtaine de formats : CAO, maillage, calcul (FEA) et fabrication.

📦

Prêt à l'emploi

Un simple package NuGet : aucune interop C++ à écrire, DLL natives et alignement des versions gérés pour vous.

🛠️

Support expert

Développé et maintenu par JB-Opale, spécialiste 3D / .NET (10+ ans de R&D 3D en milieu industriel).

Un besoin spécifique ?
D'autres fonctionnalités peuvent être ajoutées au package sur demande — dites-nous ce qu'il vous manque.

Demander une fonctionnalité

Quelques lignes suffisent

Charger un fichier STEP et l'afficher en 3D, directement en C# :

// 1. Charger un modèle STEP
var idReader = OPALE3D.Format.Stp.Load(IdSession, path, LinearDeflection);
var idGeo    = OPALE3D.Format.Stp.GetId(IdSession, idReader);

// 2. Créer l'acteur 3D et l'afficher dans la fenêtre de rendu
Int64 actor = CreateActor(idGeo);
OPALE3D.Visualisation.Renderer.AddActor(IdSession, actor, renderWindow, DefaultRenderer);
OPALE3D.Visualisation.Render(IdSession, renderWindow);

Un pont vers tout votre écosystème

Environ 20 formats en lecture et 16 en écriture — CAO, maillage, calcul (FEA) et fabrication.

Import (lecture)

STEPIGESDXFSTLOBJ PLYVTKMESHMEDUNV MAILFEMBDFMENTATDAT G-codeISOPDFPNGRUNV

Export (écriture)

STEPIGESDXFSTLPLY VTKMESHMEDUNVMAIL FEMDATPDFPNGALTAIR BIN

Pour qui ?

Pensé pour ceux qui veulent de la 3D sérieuse dans une application .NET.

Disponibilité & licence

Un modèle à la carte : abonnez-vous uniquement aux modules dont vous avez besoin.

Bientôt disponible

Location — abonnement modulaire

OPALE3D_CSHARP est modulaire : vous ne payez que les capacités que vous utilisez. La grille tarifaire sera communiquée au lancement.

  • Visualisation 3D (widget VTK)
  • CAO OpenCascade (STEP, IGES, opérations booléennes)
  • Maillage (mailleur intégré)
  • Imports / exports additionnels

Plateforme : Windows (.NET — WinForms / WPF)

Être informé / demander un accès anticipé

Lire l'article : intégrer un moteur 3D VTK dans une application .NET →

← Retour à l'accueil