Aspose.3D FOSS pour .NET est une bibliothèque sous licence MIT, pure-C#, pour travailler avec les formats de fichiers 3D. Ajoutez un seul paquet NuGet et commencez immédiatement à lire, construire et écrire des scènes 3D sans installer aucun runtime natif, SDK externe ou moteur tiers.
La bibliothèque expose un API de graphe de scène propre construit autour de Scene, Node, Mesh, Camera et Transform, le même modèle conceptuel utilisé par les outils 3D professionnels. La prise en charge des formats comprend OBJ (avec chargement de matériaux .mtl), STL (binaire et ASCII), glTF 2.0 (matériaux PBR), GLB (glTF binaire), FBX (importation et exportation), Collada et 3MF. Les options de chargement et d’enregistrement par format vous permettent de contrôler le retournement des coordonnées, l’échelle, la normalisation des normales et le chargement des matériaux sans écrire de code d’analyse spécifique à un format.
Aspose.3D FOSS cible .NET 10.0 et fonctionne sur Windows, macOS et Linux. Il n’y a aucune extension native à compiler et aucun paquet système à installer. L’édition entreprise, Aspose.3D for .NET, offre des fonctionnalités étendues et un support professionnel.
.glb pour les sorties binaires du glTF.Scene, Node , Mesh,Camera et Transform. Les données sont fournies par les utilisateurs qui ont été sélectionnés pour la première fois.Aspose.3D FOSS pour .NET s’installe avec un seul paquet NuGet (dotnet add package Aspose.3D --version 26.1.0). La bibliothèque est pure C#, sans extensions natives à compiler et sans paquets système à installer.
Le scene-graph API reflète le modèle conceptuel des outils 3D professionnels, de sorte que la courbe d’apprentissage est courte pour quiconque connaît le modèle de données de Three.js ou de Blender. La bibliothèque est sous licence MIT, open source, et accueille les rapports de bugs ainsi que les contributions sur GitHub.
Ajouter le paquet NuGet, puis appeler Scene.Open("model.obj") pour charger le fichier OBJ avec ses définitions de matériel MTL. Un seul appel scene.Save() avec une extension .gltf écrit un fixier JSON glTF 2.0, sans registre de format ou convertisseur d’objet nécessaire.
dotnet add package Aspose.3D.FOSSusing Aspose.ThreeD;
// Load an OBJ file (with .mtl materials)
var scene = new Scene();
scene.Open("model.obj");
// Export as glTF 2.0
scene.Save("model.gltf");
Les classes d’options par format vous permettent de contrôler le comportement des importations. Par exemple, ObjLoadOptions vous permet de basculer entre coordonnées et chargement du matériel. Le même modèle s’applique à tous les formats échangez la classe d"option pour le format que vous ciblez.
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
var scene = new Scene();
var opts = new ObjLoadOptions();
opts.FlipCoordinateSystem = true;
opts.NormalizeNormal = true;
scene.Open("mesh.obj", opts);
// Re-export as STL
scene.Save("mesh.stl");
Il s’agit d’une bibliothèque en C# pur et gratuit sous licence MIT pour le chargement, la manipulation et l’enregistrement de scènes 3D sans installer aucun SDK externe ou native.
Les formats suivants sont les plus couramment utilisés: OBJ (avec .mtl), STL (binary et ASCII), glTF 2.0, GLB (glitf binaire), FBX (importation et exportation; sortie binaires uniquement), Collada, 3MF et PLY (importer uniques). Chaque format a une classe d’options de chargement / sauvegarde dédiée.
Non. Aspose.3D FOSS pour .NET est un C# pur avec zéro extensions natives. Il fonctionne sur Windows, macOS et Linux sans aucune étape de compilation.
Exécutez dotnet add package Aspose.3D --version 26.1.0 pour ajouter le paquet NuGet à votre projet. Aucun autre packet système ou extension native n’est nécessaire.
Les classes d’options par format vous permettent de faire pivoter les axes, ajuster l’échelle et normaliser les normales sans écrire aucun code d"analyse spécifique au format.
.NET 10.0 et versions ultérieures sont prises en charge. La bibliothèque fonctionne sur tous les principaux systèmes d’exploitation.
La bibliothèque est sous licence MIT et hébergée sur GitHub. Les rapports de bugs et les demandes d’extraction sont bienvenus.