.NET 3D API de manipulation de fichiers
Lisez, écrivez, manipulez et convertissez les formats de fichiers 3D dans n'importe quelle application basée sur .NET.
Télécharger l'essai gratuitAspose.3D for .NET est un logiciel de jeu et de conception assistée par ordinateur (CAD) API riche en fonctionnalités permettant de manipuler des documents sans aucune 3D dépendance aux logiciels de modélisation et de rendu. API prend en charge Discreet3DS, WavefrontOBJ, FBX (ASCII, binaire), STL (ASCII, binaire), Universal3D, Collada, glTF, GLB, PLY, Formats de fichiers DirectX, Google Draco et plus encore. Les développeurs peuvent facilement créer, lire, convertir, modifier et contrôler la substance des formats de document 3D.
Aspose.3D for .NET API est convivial et peut être déployé avec n'importe quelle application .NET aussi simple que de la copier sans se soucier des autres services et modules déjà installés.
Fonctionnalités .NET 3D API avancées
Créer 3D scène & enregistrer dans le format pris en charge
Chargez, enregistrez et amp; convertir des fichiers en flux
Travailler avec la géométrie & hiérarchie des scènes
Partager les données de géométrie de maillage entre plusieurs nœuds
Ajouter une propriété d'animation au document de scène
Trianguler un maillage avec une disposition de mémoire personnalisée du sommet
Ajouter une caméra cible dans la scène
Animer des objets dans une scène
Fractionner les maillages par matériau
Rendu d'une vue 3D au format d'image
Projeter et recevoir des ombres sur les géométries
Autoriser les orientations du plan de changement
Améliorer la création de cylindre
Ajout de la prise en charge du moteur de rendu vulkan
Créer une géométrie en extrudant des formes
Prise en charge de l'algorithme d'atlas UV
Prise en charge du format d'impression 3D standard AMF
Prise en charge de l'importation et de l'écriture binaire FBX
Exporter et importer des fichiers glTF avec la compression draco
3D Conversion de format de fichier
Aspose.3d for .NET fournit un ensemble d'algorithmes avancés qui en font une solution tout-en-un pour la conversion du format de fichier 3D. Le processus de conversion est aussi simple que de changer l'extension de fichier au format souhaité. Tout ce que vous avez à faire est de charger le fichier source dans une instance de Scene et d'appeler sa méthode Save avec un paramètre FileFormat approprié. C'est ça!
Enregistrer 3D scène dans différents formats - C#
// load the file to be converted
var scn = new Aspose.ThreeD.Scene(dir + "template.fbx");
// save in different formats
scn.Save(dir + "output.stl", Aspose.ThreeD.FileFormat.STLASCII);
scn.Save(dir + "output.obj", Aspose.ThreeD.FileFormat.WavefrontOBJ);
3D Création de scènes
Aspose.3D for .NET permet aux programmeurs de générer facilement des scènes à partir de zéro sans avoir besoin d'installer de 3D logiciel de modélisation ou de rendu. Le 3D .NET API permet également de sauvegarder les scènes dans des formats (FBX, STL, WavefrontOBJ, Discreet3DS, Universal3D et Collada) en appelant la méthode Save du Objet de classe de scène.
Ajouter des informations sur l'élément à 3D scène
Les métadonnées sont des informations structurées qui décrivent, localisent et facilitent la récupération, l'utilisation et la gestion d'une ressource d'information. Aspose.3D for .NET API permet aux développeurs de définir des métadonnées pour la scène.
Créer 3D Maillage & Formes graphiques
La bibliothèque .NET 3D permet aux développeurs de créer un maillage de diverses formes géométriques 3D, de définir des points de contrôle et des polygones de la manière la plus simple pour créer des maillages et pointer un maillage vers plusieurs instances d'un type de forme. Les développeurs peuvent également placer des formes 3D n'importe où sur la scène 3D.
Partager des données de géométrie de maillage avec plusieurs nœuds
Pour réduire les besoins en mémoire, une seule instance de Mesh peut être liée à plusieurs instances de Node. Imaginez que vous ayez besoin d'un système où un grand nombre de cubes 3D semblent impossibles à distinguer ; vous pouvez économiser de la mémoire en créant un objet Mesh au démarrage du système. À ce stade, chaque fois que vous avez besoin d'une autre forme, vous créez un autre objet Node, puis pointez ce nœud vers un Mesh. C'est ainsi que API gère l'instanciation.
Trianguler le maillage avec une disposition de mémoire personnalisée de Vertex
Convertissez un maillage en maillage triangulaire car toute structure complexe peut être représentée comme un groupe de triangles. Les progiciels graphiques et les dispositifs matériels fonctionnent plus efficacement sur les triangles. La disposition de la mémoire de Vertex est également importante pour alimenter le GPU (Graphics Processing Unit) car le GPU doit également connaître la disposition des vertex afin d'extraire les attributs corrects du tampon.
Indépendamment de toute installation de logiciel externe
Aspose.3D API est créé à l'aide d'un code géré qui ne dépend jamais d'une installation externe de API ou de logiciel sur la machine pour fonctionner avec les fichiers 3D. Il s'agit d'une solution parfaitement personnalisée en termes de fonctionnalités prises en charge, de sécurité, de stabilité, d'évolutivité, de vitesse et de prix.
- Ressources d\'apprentissage
- Documentation
- Code source
- API références
- Vidéos didactiques
- Support produit
- Assistance gratuite
- Assistance payante
- Blog
- Notes de version
- Pourquoi Aspose.3D for .NET
- Liste des clients
- Réussites